Cormen et al., Introduction to Algorithms (1989)