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