Matthew Butterick has created an impressively thorough online book that addresses all kinds of typography issues, from font choice to widow and orphan control.

Check it out here:

Aside from all of the useful information set forth in it, this book is very interesting in that it is, as Butterick puts it, “partly an experiment in taking the web seriously as a book-publishing medium.”