A very good introduction to how a computer works from the inside, but you need to know the syntax of Verilog to really understand the code you wrote, any way it gives a general feel to people outside the VHDL domain, like me who is a systems integrator and designer I work at a 30,000 feet view on assembly upto C, C++, PHP and DotNet.