Digital design with an introduction to the verilog HDL - Mano, M. Morris & Ciletti, Michael D. (Pearson Education Inc., New Delhi, 2013)