Dynamical Systems with Applications using Python (2018)