Contemporary Logic Design (2e) part 1 of 5