Energy Resources: Availability, Management, and Environmental Impacts