Truth and fiction in the Da Vinci code: a historian reveals what we really know about Jesus, Mary Magdalene and Constantine - Ehrman, Bart D; Author (2004)