Process Engineering For A Small Planet by Norman P. Lieberman