Terrain Analysis by John C. Gallant & John P. Wilson