INTRODUCTION TO SEMICONDUCTOR DEVICES - BRENNAN (CUP)