A book on enumerative combinatorics