The Moscow Puzzles: 359 Mathematical Recreations MOSCOW PUZZLES REV/E (Dover Brain Games: Math Puzzles)