Mathematical writing · Nikoli
25 chapters. Hand-set Nikoli-style logic puzzles with fully reasoned solutions.