Learning the vi and Vim Editors by: Arnold Robbins, Elbert Hannab and Linda Lamb
7th Edition from O'Reilly