Verilog HDL : A guide to digital design and synthesis - Palnitkar, Samir. (SunSoft Press, 2003)