Symmetry by David Welsh
_