HDL programming fundamentals : - Botros, Nazeih M. (Da Vinci Engineering Press, 2006)