Puzzles for Adults: 50 Brain Teasers with Step-by-Step Solutions: Boost Your Power of Problem SolvingNo ratings