Bijective Combinatorics by Nicholas Loehr & Nicholas A. Loehr