System simulation : programming styles and languages - Kreutzer, Wolfgang