Skiena, Steven S. Algorithm design manual - 2nd ed. - New Delhi Springer 2008 ISBN: 9788184898651 Dewey Class. No.: 005.1 / T08 SKI