The Socrates Handbook - Everything You Need To Know About Socrates by Andrew Kane | Menrva Books | MenrvaBooks