Ray KeeneBooksTwo brainsTimes Winning MovesPetrosian vs the EliteBig Square Book of IQ PuzzlesAuthor data: Open Library