Resource Library New Review
Cracking Da Vinci's code (James L Garlow, Peter Jones) 2005
Helping us separate fact from fiction, the authors provide compelling evidence that Brown's assertions are not only historically inaccurate, but also contain a hidden agenda.
Return to Library