I finished this book in one day - found it hard to put down. Finally, someone has gotten it right. This one was GREAT. Good progression, good storylines, believeable characters (though not all of them were well developed), and plausible scenarios....