System Design with SystemC by Grant Martin & Thorsten Grotker