Energy Resources: Development, Harvesting and Management