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.