Monster Book of Japanese Puzzles:  Masyu, Nurikabe, Hitori, Sudoku and Kakuro