Discrete Mathematics and Graph Theory: A Concise Study Companion and Guide