"The way to learn mathematics is to do mathematics. It's not just about gaining knowledge; it's about building good habits and learning to be flexible and open when confronted with an unfamiliar problem. This book, 110 Geometry Problems, nurtures those skills. How? By not only presenting non-routine problems for the reader but also facilitating how one might use different ideas in conjunction with one another to arrive at the solution. For instance, one problem utilizes two very different theorems, the Japanese Theorem, with cyclic quadrilaterals and Blundon's Inequality that relates a scalene triangle's semiperimeter, inradius, and its circumradius in unison with one another to arrive at the solution. In regards to the solutions, several different approaches to one problem are described in detail by the authors. I recall one problem having over 5 different solutions! A good skill in mathematics is after finding one solution for a problem to see if there might be anymore. If the reader could not solve initially and had to spoil the answer for themselves, I believe they should take inspiration from the authors in that a problem can usually be solved in multiple ways; usually you just have to adopt a new perspective and play around with the ideas. All in all, great text and will probably be purchasing more books from the bookstore in the coming months."