Mechatronic Modeling and Simulation Using Bond Graphs by Shuvra Das