A review by gdowning
Angels & Demons, by Dan Brown

5.0

This book started at a sprint and continued to run through the whole story. There are so many twists and turns that the end is impossible to guess. I also love the historical fictional pieces within this.