Discrete Mathematics for - "Haggard, Gary" (U.S.A, 2006)