Guide to electric power generation