Unlike foxstar, i do not recommend Boehm book, unless you don't want to develop computer simulators of energy systems. But even if you want, this book is not necessary, and is outdated. If you are not a energy systems geek, it will be a waste of time for you. Cengel,Boles / Moran, Shapiro are great on merits of thermodynamics, although for me figures are infantile and not looking professional - but do not be influenced by the first look. Gicquel book is focused on describing work with a specific educational software, but anyway it has a great amount of modern engineering thermodynamics knowledge, basically about thermal energy systems.