Computer Algorithms: Introduction To Design And Analysis - Baase, Sara (Addison-wesley Publishing Company, 1993)