Three philosophies of life - Kreeft, Peter. (San Franciso, 1989)