Basic Principles and Calculations in Chemical Engineering by David M. Himmelblau & James B. Riggs