Text this: SystemVerilog For Design. A Guide to Using System Verilog for Hardware Design and Modeling