Solid State Devices and Systems Study Guide by Gary Rockis