Thermal Environmental Engineering (James L Threlkeld) 496 PagesI like that this textbook includes practice problems with full answer keys.