Review: already done.
Rating: 3 out of 5
Date: 03 30, 2013
It's fairly well written but dry and too slow for my taste.  I wasn't in the mood for slow so I only made it through 100 pages.