Peter Kreeft, Ph.D., is a professor of philosophy at Boston College. He loves his five grandchildren, four children, one wife, one cat, and one God. He has written 95 books.