Classical electronics - N. C. Rana (Cambridge University, 2010)