Computer algorithms : introduction to design and analysis - Baase, Sara (Addison-Wesley Longman ; Pearson Education, 2000)