Author: Prausnitz, J. M. Chueh, P. L.,