Energy for Today and Tomorrow