Fundamentals of Algorithms (1996)

by G Brassard, P Bratley