Scan barcode
A review by latterature
The Real History Behind the Da Vinci Code by Sharan Newman
3.0
Well-researched with a sprinkling of humour, though readers may be disappointed to learn the extent of the creative liberties taken by Dan Brown.