Urban Geography: A Study of Site, Evolution, Pattern and Classification in Villages, Towns and Cities by Thomas W. Taylor | Menrva Books