Learning GNU Emacs 3.1