Tapestry segmentation classifies all U.S. residential neighborhoods into 65 distinctive segments based on socioeconomic and demographic characteristics. Tapestry segmentation is an example of:
a) Geographic information systems (GIS)
b) Demographic analysis
c) Urban planning
d) Market segmentation