Principles of Reactor Analysis and Mixing