Socratic Logic, by Peter Kreeft | DealShopping UK