Mathematical Teasers A distinctive collection of problems puzzles and tricks with complete explanations