Computer algorithms :introduction to design and analysis - Baase, Sara (Addison-Wesley Pub. Co, 1988)