Ancient and Medieval Philosophy by Ralph McInerny: 1. Before Socrates