Source: https://web.lmd.jussieu.fr/~fcodron/COURS/notes_dynam1.pdf