Discrete Mathematics - Abdallah, Mohamad (2024)