Computer Algorithms: Introduction to Design and Analysis - Baase (Sara) And; Gelder (Allen Van)
20