The Da Vinci code : From Dan Brown's fiction to Mary Magdalene's faith - Williams, Gary. (Fearn, Scotland, 2006)