Algorithmics theory and practice - Brassard, Gilles 1955- (Prentice Hall, 1988)