Schaum's Outline Of Combinatorics by V.K. Balakrishnan & Balakrishnan V.