Energy sources and Alternative Energy