Verilog Quickstart : a practical guide to simulation and synthesis in Verilog - Lee, James M. (Kluwer Academic Publishers, 1999)