Electronic Circuits by Ulrich Tietze & Christoph Schenk