Introduction to SystemVerilog - Mehta, Ashok (Springer, 2021)