Brain games : over 400 challenging brain-teasers (Parragon, 2012)