Designing Better Map Interfaces: A Framework for Panning and Zooming. - Mark Harrower; Benjamin Sheesley (Trans. GIS, 2005)