Discrete Mathematics for Computer ScienceGary HaggardDiscrete Mathematics for Computer ScienceGary Haggard