Practical Vim 2E
This is meant to be picked at, not read cover to cover (I read it cover to cover... and I agree, not all at once). It is set up in a less typical cookbook style, where each tips is grouped with other tips that can be construed in the same vein, but the tips are meaty enough to go into some detail while still providing the curious reader a jumping off point for deeper understanding. The examples are nice, not too contrived, and apparently available on either the website of github. Overall I say this book is highly recommended, no matter what level your vim proficiency might be at. The only word of warning, avoid the vimcasts; the audio is horrible.