A review by annaraemartin
Angels & Demons by Dan Brown

4.0

Very good, loved the twist at the end.