The Socrates Handbook - Everything You Need to Know about Socrates by Andrew Kane | Menrva Books | MenrvaBooks