Learning the vi and Vim Editors: Text Processing at Maximum ...
Robbins, Arnold & Elbert Hannah & Linda Lamb