Global Energy Perspective Present Primary Power Mix Future Constraints Imposed by Sustainability Theoretical and Practical Energy Potential of Various.