Baase, S. Computer algorithms: Introduction to design and analysis - 3rd ed. - Massachusetts Addison Wesley 2000 - xix, 688p. ISBN: 981-405-303-1