Baase, Sara and Gelder, Allen, Van Computer algorithms: introduction to design and analysis - 3rd ed. - Delhi Pearson 2000 ISBN: 9788178081717