Discrete and combinatorial mathematics: an applied introduction - Ramana B V (Pearson Educations, 2007)