SystemVerilog for verification a guide to learning the testbench language features - Spear, Chris. (Springer US:, 2006)