This boook serves as a rigorous yet accessible foundation in mathematical reasoning for undergraduate students of mathematics and computer science, covering topics such as set theory, logic, induction, number theory, graph theory, and proof strategies