I tore through this book so fast, that I literally finished it, and started again immediately, at the beginning. It was just as transfixing the second time around. Exciting, fast-paced, and complex, I found it hard to catch my breath, and spent way too many nights reading til the wee hours.