Verilog by Example: A Concise Introduction for FPGA Design - Blaine Readler