CARM - Christian Apologetics and Research Ministry (carm.org)
CARM teaches Christian theology and deals with heresy like Roman Catholicism, Islam, Jehovah's Witnesses, Mormonism, atheism, and wicca. It teaches biblical truth.