Design Recipes for FPGAs: Using Verilog and Corrosion Control - Wilson, Peter R. (Elsevier, 2012)