Source: https://www1.udel.edu/pchem/C443/Patel_Lectures_2016/Non-Ideality_Lectures.pdf