Cognitive Aspects Of Human-Computer Interaction For Geographic Information Systems by Timothy L. Nyerges