Socratic logic by Peter Kreeft | Menrva Books | MenrvaBooks