All the books Bill Gates has recommended over the last eight years : books