Essentials of discrete mathematics - Hunter, David J. (Jones & Bartlett, 2010)