Bill Gates shared a list of his five all-time favourite books in his annual holiday reading recommendations. Gates said this year, he didn't just choose books he read in the previous year. The list includes his favourite sci-fi book since his childhood, 'Stranger in a Strange Land' by Robert Heinlein, and a brand new memoir by U2's Bono called 'Surrender'.