Discrete Mathematics With Graph Theory by Edgar G. Goodaire & Michael M. Parmenter