* S M Digital Systems Design by Carol Roth