Matemáticas discreta y combinatoria: una introducción con aplicaciones - Grimaldi, Ralph P (Addison-Wesley, 1997)