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.