Mathematical Excursions by Clegg, Richard N. Aufmann & Joanne Lockwood