Jon Christensen, Joe Marks, and Stuart Shieber. Placing Text Labels on Maps and Diagrams, chapter 1. Academic Press, 1993. (pdf) (bibtex: Christensen-1993-PTL).