Basic Principles And Calculations In Chemical Engineering by James B. Riggs, David M. Himmelblau & James Riggs