Advances in Chemical Engineering by Joan Anderson, James Wei & John L. Anderson