Bond graphs for modelling, control and fault diagnosis of engineering systems - Borutzky, Wolfgang (Springer, 2017)