Digital Design with An Introduction to the Verilog HDL - M.Morris Mano (Upper Sadlle River,N.J: Pearson Education,Inc, 2013)