Fundamentals Of Algorithmics Gilles Brassard And Paul Brathley - BRASSARD, Gilles (Prentice-Hall, 1996)