Energy Production Systems Engineering - Blair (IEEE, 2017)