Truth and Fiction in the Da Vinci Code: A Historian Explores What We Really Know about Jesus, Mary Magdalene, and Constantine by James a Gray Distinguished Professor Bart D Ehrman (2004-11-01)