Great read, and good story. Dialogue occassionally seemed a bit forced and some conclusions were pretty obvious but otherwise very enjoyable.