Solar energy is the most abundant of all energy resources and can even be harnessed in cloudy weather ... for ocean energy easily exceeds present human energy requirements. Bioenergy is produced ...