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