Renewable and Alternative Energy Resources: A