https://juniwuzixiq.greggdev.com/smooth-manifolds-and-observables-book-33727vw.php