Peter; Dougherty Kreeft

Peter; Dougherty Kreeft is the author of books such as Socratic Logic.

Books by Peter; Dougherty Kreeft