Theoretical Foundations of Chemical Engineering