This book is comprehensive but may be difficult to understand as a beginner, especially for more abstract concepts like fugacity. For students' exam preparation, would recommend reading this together with a supplementary book, preferably one that demonstrates how the thermodynamics concepts are applied to solving numerical problems in exams. Can check out "Engineering Problems for Undergraduate Students - Over 250 worked examples with step-by-step guidance" by Springer, there are some pretty good example problems with worked out solutions in there, they helped me so just to share.