Discrete Mathematics - Samer Assaf (2018)