Fundamentals of Thermal Engineering, 2nd Edition by Shiv K. Kumar | Menrva Books | MenrvaBooks