This is more for when you've already found your feet in vim, but it is a fantastic book for picking up loads of tips and tricks, as well as getting you to think logically about what you are doing.
Ranked in these QuestionsQuestion Ranking
Pro Well organised
You can read this end-to-end, casually flip through, randomly open it - it's up to you.
Pro Well written
Neil writes in an easy-to-read style that never gets too heavy.
Con Not for absolute beginners
You already need to know the very basics of navigation in Vim, and it would help if you can touch type.