Digital System Design with SystemVerilog Mark Zwolinski, 2009, Pearson Education, ISBN: 978-0137045792