Learning GNU Emacs - Cameron, Debra; Elliot, James; Loy, Marc; Raymond, Eric; Rosenblatt, Bill (O'Reilly, 2005)