Introduction to Logic Circuits & Logic Design with Verilog