Elements Of Chemical Reaction Engineering by David Schneider, H. Scott Fogler & Scott Fogler