Advanced digital logic design : using Verilog, state machines, and synthesis for FPGAs. - Lee, Sunggu (Thomson, 2006)