Computer algorithms: Introduction to design and analysis - Sara Baase (Addison-Westley Publ. Company, 1988)