As he prepares to turn 70 later this year, Microsoft founder Bill Gates is retracing his journey from an insouciant, ...