Introduction To Logic And Computer Design by Alan B. Marcovitz