Mastering electronics - Watson, John (Macmillan master series, 1990)