Fsm-based Digital Design Using Verilog Hdl door Ian Elliott & Peter Minns