Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach - Fritzson (IEEE, 2015)