4.5 stars. 
 This was my first of Ms. James' books and I'll be reading them all. 
 A smart read, where the author uses her own professional background to build a plot around it. A modern day Pride and Prejudice.