Source: https://web.stanford.edu/~cantwell/AA200_Course_Material/AA200_Course_Notes/AA200_Ch_03_Thermo_of_gases_Cantwell.pdf