I thought this futuristic book was pretty well thought out and easy to follow. Battled to put it down. A good read.