The second edition of "Programming ArcObjects with VBA: A Task-Oriented Approach" covers the geoprocessing framework in ArcGIS 9.0 and its various uses. The author addresses the reorganization of ArcObjects and reference libraries. This edition includes a new chapter that introduces the geoprocessing framework and the geoprocessing library of objects and provides 95 sample macros using GP objects with different degrees of sophistication. Another brand new chapter presents Python as an extension language, along with some programming basics, and then offers sample Python scripts for geoprocessing. This text also contains numerous examples, making it an ideal reference for software programmers.