Introduction to the design and analysis of algorithms - Goodman, S E (McGraw-Hill, 1988)
Includes index.