Introduction To Geographic Information Systems by Kang-Tsung Chang & Kang-Tsung (Karl) Chang