Tamara Harpster rated Angels & Demons (Robert Langdon, #1): Show rating 3 stars June 9, 2013 Public Angels & Demons (Robert Langdon, #1) by Dan Brown