Mathematical Excursions 4th Edition by Richard N. Aufmann