doi dblp Engineering Thermodynamics and 21st Century Energy Problems: A Textbook Companion for Student Engagement Donna Riley