Author: foreword by Peter Kreeft