Energy and humanity : an intertwined evolution - Hossain, Jami, (Cambridge Scholars Publishing, 2020)