Bipolar Junction Transistors