IQ Challenge

by Philip Carter, Ken A. Russell

Over 300 mental puzzles including answers.