Fundamentals of Digital Logic With verilog Design - Brown, Stephen (New Delhi : Tata McGraw Hill, 2008)