Fundamental of Digital Logic With Verilog Design - Stephen Brown (Tata Ma Graw Hill)