Peter Kreeft: Back to virtue