François E. Cellier: Hierarchical non-linear bond graphs: a unified methodology for modeling complex physical systems. Simul. 58(4): 230-248 (1992)