Can Solar Energy Replace Oil?. The Pretenders IEA, EIA Shell, BP Saudi Aramco Lynch, Adelman Yergin Lovins.