Basic engineering thermodynamics by Rayner Joel · Bookplated