Creating Computer Simulation Systems by Fred Kuhl, Frederick Kuhl & Richard Weatherly