Discrete Mathematics for Computer Scientists - Stein, Clifford; Drysdale, Robert L.; Bogart, Kenneth