Overview of applications and developments in the harmony search algorithm - Ingram, Gordon; Zhang, Tonghua (Springer, 2009)