This is a reader-friendly, broad collection of original works on the philosophy of mathematics, ranging from Pythagoras to other contemporary authors. The subjects are organized chronologically, rather than thematically. Each chapter starts with a valuable introductory overview; this puts the original works of the chapter into context, suggests aspects of information to explore, and offers recommendations for further reading. Part 1 (“Ancients”—Pythagoras, Plato and Aristotle) and part 2 (“Moderns”—Descartes, Leibniz, Locke, Kant, etc.) are primarily meant for undergraduate and beginning graduate students. The later parts of the work will be of interest to advanced graduate students and researchers. These include part 3 (“Nineteenth and Early Twentieth Centuries”) and part 4 (“Contemporary Views”), which comprise more than two-thirds of the volume. Particularly refreshing is the fact that the book explores classic authors like Cantor and Gödel. However, the book also surveys the contemporary school of “experimental mathematics” and the ideas of its proponents—Doron Zeilberger (Rutgers Univ.) and Jonathan Borwein (The Univ. of Newcastle, Australia). This branch of mathematics did not exist as recently as 25 years ago. As a result, it is a milestone for experimental mathematics to be discussed in this volume.