P. Fritzson, Principles of Object-Oriented Modeling and Simulation with Modelica 2.1, IEEE Press (Piscataway, NJ), 2004