Energy Resources and Future