Hubbert's peak : the impending world oil shortage