Fundamental Computer Algorithms - Horowitz Ellis (Galgotia, 2008)