TY - BOOK AU - FERLAND KEVIN TI - DISCRETE MATHEMATICS STRUCTURES PB - CBC ER -