Information:

Author: Peter Kreeft
Publisher: IV Press
Cover: Paperback