Jon Christensen, Joe Marks, and Stuart Shieber. Placing Text Labels on Maps and Diagrams, chapter 1. Academic Press, 1993.