Text this: An introduction to bond graph modeling with applications /