Comparative study of clustering algorithms on textual databases by Sebastian R. Spiegler