Title: Discrete Mathematics : Applications to Software Development