symmetry by Douglas Ritchie
_