Learning GNU Emacs by Debra Cameron
This an introduction to the GNU Emacs editor, one of the editors available under UNIX. It provides an introduction to basic editing, a look at several editing modes (special Emacs features for editing specific types of documents), and a brief introduction to customization and Emacs LISP programming. The book is aimed at new Emacs users, whether or not they are programmers.