Introduction to Geographic Information Systems - Kang tsung Chang (New York MGH, 2012)