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