Electronic circuits : fundamentals and applications. / Mike Tooley. - Tooley, Michael H. (Newnes, 2006)