Topics in Finite and Discrete Mathematics