Map Labeling Algorithms with Application in Graph Drawing and Cartography (2008)