i finished this not too long ago. its not a long read but it was good.
http://www.amazon.com/exec/obido…