Text this: Fundamentals of digital logic with Verilog design (2nd edition)