Computational Discrete Mathematics: Combinatorics and Graph ...
Sriram Pemmaraju & Steven Skiena & Distinguished Teaching Professor Steven Skiena