Oil world 2020 : supply, demand and prices from 1976 through 2020 - ISTA Mielke GmbH (ISTA Mielke GmbH, 1999)