Transistor circuit theory and design