Effective Coding with VHDL: Principles and Best Practice (The MIT Press)