Fundamentals of Computer Algorithms - Horowitz, Ellis (New Delhi Galgotia Publications Pvt. Ltd., 1998)