Review (5/5): Five Stars
Loved the book, hard to put down. Intelligently written. Best I have read in many months.