Verilog and SystemVerilog Gotchas 101 Common Coding Errors and How to Avoid Them - Sutherland, Stuart; Mills, Don (Springer US, 2007)