HDL Programming - Botros, Nazeih M. (Dream Tech, 2008)