This is a popular topic so there are many textbooks in this area.
However, this book is written in a style that is down-to-earth and fun
to read so it will also appeal to those such as mechanical engineers,
architects, physicists etc. who need to understand three-dimensional
geometry, symmetry and trigonometry, but who are put off by the abstract
treatment usual in other textbooks.