Rosen, Kenneth H. Discrete Mathematics and its Applications with Combination and Graph Theory - TMH 2013 - 843