There are always many point of view while selecting book as best in all. some time it based on our need and what is our motive to learn subject. The book may differ according to usage and it also depends educational background.
Being a mechanical engineer i know thermodynamic is one of the major part of study as well as it also important for future subject like RAC, POWER PLANT , THERMAL AND GAS DYNAMICS, some time thermal is also use in F.M and production.
Overall point of view one book that is best for numerical as well as little bit of theory purpose
you can buy directly form this link
this is best for college as well as gate and engineering serves exam . i solve many problem of ESE which directly related to this book. for gate due to objective prospective we can use on another book that is best for gate question book collection by made easy
this contain alot of problem with solution and trust me they both help you a lot while gate perpetration are running.
but if you are perper for engineering serves one more book that contain very good theory and real life example of this subject that is
<