I really enjoyed Leaving Microsoft to Change the World by John Wood. It's fairly obscure though - I was surprised to see it mentioned here.!

Picked it up in a Nepalese book shop. Was a good read.