https://www.math.upenn.edu/~ghrist/calculus.html
https://www.math.upenn.edu/~ghrist/notes.html
https://sites.math.washington.edu/~morrow/334_13/FLCT.pdf