Digital design and Verilog HDL fundamentals - Cavanagh, Joseph