Enumerative combinatorics. - Stanley, Richard P., 1944- (Cambridge studies in advanced mathematics ;, 1999)