Discovering Clusters of Arbitrary Shapes and Densities in Data Streams by Amr Magdy