Handbook of Christian Apologetics - Kreeft, Peter