Title: Review of energy sources for power generation