Graham RichBooksConfusing Code PuzzlesCode PuzzlesNumber PuzzlesBrain BoostersAuthor data: Open Library