Physics of Nanoscale Transistors: An Introduction to Electronics from the Bottom Up