The TEXbook - Knuth, Donald Ervin (Addison Wesley, 1990)