Yunus A. Cengel http://www.amazon.ca/Introduction-Thermodynamics-Heat-Transfer-Software/dp/0077235657
But this book is like $400 for our class so not many people bought it. (not sure if that's cheap relative to Americans but to us Canadians $400 is basically the cost of one class)
Well, I suggest, as the first good deed in your campaign for the "correct" use of the term heat in technical settings, I suggest you start by editing the first phrase of the wikipedia article
> In physics, heat is energy that is in a process of transfer between a system and its surroundings, other than as work or with the transfer of matter.
We'd also better get in touch with Y. Cengel, cause I just pulled his widely used textbook, Intro to Thermodynamics and Heat Transfer off the shelf and turning to p 82 I see:
> Energy can cross the boundary of a closed system in two distinct forms: heat and work.
and on the next page
> As a form of energy, heat has energy units...
Then lets start combing through all the publications that Scholar turns up on the term heat. My guess is they are all using the term heat to mean thermal energy, or energy that is being or is capable of being transferred via thermal processes (ie those caused by a temperature difference). I looked through a few, and haven't found one that got it right yet!
All sarcasm aside, my guess is you are either a layman or an engineer in non-related technical field that is misremembering his college Thermo and likes to go around or correcting people, or a snotty physicist on a high horse, that wants all of engineering to change the way they use the term heat (which by the way lines up quite nicely with its lay definition.). If its the first case, well you are wrong, and if its the second, I think you have an uphill battle.