IQ Challenge
by
Philip Carter
,
Ken A. Russell
Over 300 mental puzzles including answers.