Analysis, Synthesis and Design of Chemical Processes, Richard Turton, Shaeiwitz, Bhattacharyya & Whiting, 5th Edition