The Circuit Designer''s Companion by Tim Williams, Peter Wilson & Mary L. Williamson