The circuit designers companion - Williams, Tim (Elsevier, 2008)