Developing Gis Solutions With Mapobjects And Visual Basic [with Cdrom] by Bruce Ralston