My first novel by David Baldacci and it was awesome!! I listened to this on audio CD and have to say I sat in my car when arriving at my destination on several occasions to listen a little more. Great story that really keeps you guessing what is going to happen next and wondering how all the pieces fit. It is totally amazing how everything comes together in the end --great authors can do that!! I loved this story!! 10 out of 10 for me.