Software Architectures and Tools for Computer Aided Process Engineering by Ellis T. Peters