Discrete Mathematics - Abdallah, Mohamad (2019)