hide ---> https://webpages.uncc.edu/~hill/courses/megr3111/thermo-eqn_sheet_2012.pdf