The mammoth book of IQ puzzles - Haselbauer, Nathan (Carroll & Graf Publishers, 2005)