Excursions into Mathematics: The Millennium Edition