Advanced digital design with the Verilog HDL - Ciletti, Michael D. (Prentice Hall, Pearson Education, 2011)