Delivery of affordable alternative energy resources today and tomorrow : facing up to the fossil fuel problem