Digital System Design and Verilog HDL (4th Edition)