Mate in 3's:: 460 Chess Puzzles from Historic and Modern Games