New Dictionary Of Christian Apologetics by Jack Campbell