The Circuit Designer's Companion - Williams, Tim (Newnes, 2005)