There are many beginner books, which contain detailed information on checkmate, and many advanced books that solely cover checkmate, but there are very few beginner books that only contain detailed information on checkmate. John Bain's Checkmate! Ideas for Students is a book aimed at beginners (the only required knowledge is movement of the pieces) that specifically and only covers checkmate ideas in great detail.
One of the strengths of Checkmate! is that it covers the mechanics of the checkmating process in great detail, not only with explanations, but also with diagrams with arrows and circles to pinpoint the key features. Unlike many other basic checkmate books, Checkmate! categorizes the checkmate by the tactical motif used to force the mate (like attraction, double check, or removal of the guard) rather than the pattern of the checkmate itself. This approach provides a fresh view on the concept, and thus would work well in conjunction with another checkmate book, should the student desire more examples or wish to use Checkmate! as a second workbook. And workbook it is.
Like Bain's other books, Checkmate! is full of examples followed by problems. There is either one example and three problems or four problems on a page. Checkmate! contains 55 pages of discussion and problems plus 12 pages of answer key at the back. As a bonus Bain reviews algebraic notation and recording moves at the front and opening, middlegame, and endgame principles in the back. One improvement that Bain makes over his recommended Chess Tactics for Students book is that the hints are not next to the problem statement. This makes it easier to hide the hint if you don't want to use it.
Unlike his tactics book, Checkmate! is inexpensively bound, but the incredibly reasonable price of $5.00 makes this understandable and enables the book to be a real bargain. Just this reason would be enough to strongly recommend Checkmate! for beginners of all ages.