my new favorite book https://www.cs.ox.ac.uk/publications/books/adwh/