Digital VLSI Design with Verilog by Williams, John Dr. | Menrva Books