Predicting the future : from Jules Verne to Bill Gates - Malone, John Williams (M. Evans, 1997)