Electronics explained - Brimicombre M.W. (London Nelson, 2000)