A Gardner's workout : training the mind and entertaining the spirit / - Gardner, Martin, (A.K Peters,, 2001)