An Artificial Immune System Algorithm with Social Learning and Its Application in Industrial PID Controller Design. (31st January 2017)