Introductory combinatorics - Brualdi, Richard A. 1939- (Pearson modern classic, 2018)