Computer algorithms introduction to design and analysis - Baase, Sara (Reading Addison-Wesley, 1988)