https://wp.jochen.hayek.name/blog-en/2013/05/23/oreilly-media-book-learning-gnu-emacs-3rd-edition/
O'Reilly Media book: Learning GNU Emacs, 3rd Edition