Digital VLSI Design with Verilog - Williams, John (Springer Netherlands, 2020)