Fundamentals of Computer Algorithms - Horowitz, Ellis (Galgotia Publications, 1991)