Verilog quickstart a practical guide to simulation and synthesis in Verilog - Lee, James M. (Springer, 2002)