Arc View GIS Developer's Guide : Programming with Avenue - Razavi,Amir H (Onword Press, 2002)