Books
AirBlade Software
Bluz71
Vim user manual
Learn Vimscript the Hard Way
Practical vim: Edit Text at the Speed of Thought (2012)
Vim