Title: Discrete mathematics : a unified approach