October 9, 2018
The book is divided into four parts. The first part, ‘Rudiments’, is devoted to the foundations of Euclidean geometry and to some of the most pervasive ideas within the subject. The second part, ‘Special situations’, treats some common environments of classical synthetic geometry; it is here where one encounters many of the challenging Olympiad problems which helped inspire this book. The third part, ‘The roads to modern geometry’, consists of two 4 chapters which treat slightly more advanced topics (inversive and projective geometry). The fourth part, ‘Odds and ends’, is the back matter of the book, to be consulted as the need arises; it includes hints for the exercises and problems (for more on the difference, see below), plus bibliographic references, suggestions for further reading, information about the open source license, and an index. Some words about terminology are in order at this point.