A Mathematical Kaleidoscope by Brian Connolly & Steven Vajda