Combinatorial Algorithms [pdf]
www2.denizyuret.com