Clustering High-Dimensional Data