Artificial immune systems and their applications - Dasgupta, D. 1958- (Springer, 1999)