Peter Kreeft, Author at Catholic Herald