Physical Modeling In Matlab by Allen Downey