Introduction to Geographic Information Systems - Kang-tsung Chang (McGraw Hill, 2006)