Author: Thomas H. Cormen
Alternate names: Thomas Cormen; Cormen