Advanced Digital Design with the Verilog HDL, 2 ed. - Michael D. Ciletti (Pearson, 2017)