Mathematics : a discrete introduction 3rd ed - Scheinerman, Edward. (Brooks/Cole, 2013)