Text this: Practical process simulation using object-oriented techniques and C++