The Big Book Of Brain Games by Ivan Moscovich & Dr Ian Stewart