Knowledge Spillovers and the Geography of Innovation Prepared for the Handbook of Urban and Regional Economics , Volume 4 Revised May 9 , 2003