You can't ask for more in a book. Carlos has combined great writing with great storytelling to bring a magnificent story to the readers. He has a unique ability to educate you on technical details without boring you, and I find that truly enjoyable. The story takes many twists, few of them expected, but all of them logical. Each of the characters comes to life on the pages and by the end of the book you are feeling their joys and pains. This is a book I would highly recommend!