Problem-solving is an activity: the practice of solving problems. The skill of problem-solving is the ability to approach solving problems in a systematic manner. The skill — either innate or acquired — may fade unless exercised. Sotirios E. Louridas and Michael Th. Rassias, the authors of the book at hand, put together an excellent collection of problems for practice. They provide detailed solutions following the masters of that skill. If the title of the book is any indication, they set out to achieve more — to *teach* problem-solving, or at least to outline their problem-solving methodology. The structure of the book also points in this direction.

The short first chapter consists of two sections: “The Origins of Geometry” and “A Few Words About Euclid’s Elements,” each two-pages long; the former includes the motivation and statement of Fermat’s Last Theorem.

The short second chapter also consists of two parts. In the first part, the authors introduce logical connectives and truth tables, then use these to define the relation between a theorem and its inverse, converse, and contrapositive statements and also to introduce the concepts of necessary and sufficient conditions.

In the second part, they describe four methods of proof: proof by analysis, proof by synthesis, proof by contradiction, and proof by induction. This is an interesting and unusual classification. Commonly, a proof may consists of two stages: analysis and synthesis. In the authors terminology, “proof by analysis” and “proof by synthesis”, each refer to one complete process of proving. The latter starts with a known fact and proceeds by constructing a sequence of necessary conditions that culminate in the one that had to be proved. In proof by analysis, one starts with the to-be-proved proposition and goes backwards finding sufficient propositions at every step of the chain until arriving at the conditions of the problem.

I have two observations concerning second chapter. The first is a trifling matter: I have not found a problem in the book that is solved using mathematical induction. Why is it mentioned, then? The second is more to the point. The process of proving, i.e., of actually putting down a proof, is likely the last stage in solving a problem. The delivery of necessary conditions in a proof by synthesis and sufficient ones in a proof by analysis needs to be guided by a deliberate, systematic search that picks up possible candidate propositions out of a well designed tool chest and verifies them against the present advance of the solution. The four-item classification is too broad to account for that. A well-stocked problem-solving tool chest contains many items: generalization, relaxation, pattern recognition, similarity, continuity, transformation, and more. The authors are of course well aware of that and this is why the third (30-page) chapter is devoted to geometric transformations and the next one (20 pages) lists many useful theorems, some with very detailed proofs.

Thus, chapter 3 presents plane geometric transformations, each applied to solve a sample problem or two, with a special emphasis on the inversion in circle. The chapter ends with an enlightening section that illustrates the development of an olympiad problem from a simpler one through a series of modifications.

The fourth chapter presents some of the essential theorems of Euclidean Geometry. The list is reasonably complete. Regarding this chapter, I have reservations. The first few are trifles. Some theorems are misnamed (i.e., Pappou (p. 75), instead of Pappus, common in the English speaking world). Some are cited without the usual attribution (i.e., Monge’s (77-78), Miquel’s theorems (p. 63), Regiomontanus’s problem (p. 134), the Broken Chord Theorem (69-71)). Some statements are designated as corollaries (p. 72), although I was unable to identify the theorems whose corollaries they are. There are a few other peeves that I do not care to mention.

A more serious grievance is that the authors give an erroneous proof of my beloved Morley’s theorem. As I recently saw a proof with a very similar starting point, I suspect that the proof in the book has been garbled in the editor, but that the authors are in possession of a correct version.

Chapter 5 is a problem collection, chapter 6 is a collection of solutions. The two chapters are split into three sections each: Geometric Problems with Basic Theory, Geometric Problems with More Advanced Theory, Geometric Inequalities. The collections are excellent, though not big enough (about 70 problems altogether) to be systematic. Some of the advanced problems are at the IMO level. The solutions are well thought of and their presentation is clear.

My reservations about some aspects of the book should not detract from the fact that an active reader would greatly benefit from reading the book; while working out the problems is bound to sharpen his or her problem solving skills. This is not an all-in-one manual of problem-solving, but it’s a worthy addition to a library of a problem solver.

Alex Bogomolny received his MS in Mathematics from Moscow State University located on the (renamed) Sparrow Hills and PhD in Applied Mathathemetics from Hebrew University with a (rebuilt) campus on Mount Scopus (Jerusalem, Israel) where in-between he worked as a night guard. During all that time he worked as a mathematician and a programmer and presently maintains a popular Interactive Mathematics Miscellany and Puzzles web site.