How To Write a Learn X the Hard Way
This looks like a really nice way to write a book, or in fact any other large body of work.It avoids the monolithic todo list item - 'write book', and breaks things up into manageable chunks.