Title: Fundamentals of Thermal and Nuclear Power Generation