This book presents a comprehensive treatment of dynamics and control methodology for all kinds of batch processes. It includes discussion of classical controllers such as proportional, integral, and derivative controls, (PI, PID) and also considers advanced Generic Model Control (GMC) and Artificial Neural Network (ANN) based controllers with on-line adaptation. The book emphasizes the importance of design, operation, optimization, and control in maintaining profitability and safety in any industry using batch processing. It shows how to control these factors and avoid premature abortion of batches, unwanted waste products, lost revenue, and environmental concerns.