Míreanna comhchosúla: Discrete Mathematics with Applications /