Electronic devices and circuit theory

9780136064633