Design Recipes for FPGAs, 2nd Edition - Wilson, Peter R. (Newnes, 2015)