Review: I had to stop
Rating: 3 out of 5
Date: 05 19, 2013
It got too complicated about two-thirds of the way through so I didn't finish it.  The first half was excellent, but then only the author could follow it.