Revision - Andrea  Phillips
excellent book, had me hooked from the beginning and I couldn't put it down until it was finished.