Digital design : with an introduction to the Verilog HDL - Mano, M. Morris; Chandavarkar, B. R.; Ciletti, Michael D. (Pearson, 2013)