Data clustering in C++ an object-oriented approach - Gan, Guojun, 1979- (CRC Press, 2011)