Race for sustainability energy , economy,environment and ethics - Hickson, Ken (New Jersey World scientific, 2014)