Lynch, Stephen: Dynamical Systems with Applications using Python