John Weldon

John Weldon authored and co-authored more than 100 books. He has a PhD in comparative religion, a DMin with an emphasis in contemporary religious movements, as well as master's degrees in divinity and Christian apologetics.
Ebooks