Batch and Semi-batch Reactors: Practical Guides in Chemical Engineering by Vitalsource Technologies, Inc