Socrates : Greek Philosopher - Bowen, Richard (Great Names, 2003)