Navigating the Energy Maze - Shaw, George H. (Springer International Publishing, 2018)