Cities exist because people plan them and build them, but each city is shaped by its location's geography and topography. Cities tend to grow in a more or less ad hoc manner, with buildings and streets that address the needs of their inhabitants rather than the visions and plans of urban designers. This website discusses the history of cities and provides convenient links to maps of major cities in the USA.