I always thought that if I were ever to write a book on vim, I'd start with a thorough introduction to ed, followed by a thorough introduction to ex, finally followed by a thorough tutorial on all the features of plain-old vanilla vi, only then to introduce the vim parts and macros and graphics and things.
No, not sarcastic at all - I just didn't think anybody besides me would be crazy enough to want to read such a detailed treatment of an old text editor. Guess I'd better get started writing ;)