Introduction to electricity and electronics - volume 3 of 6 covers Semiconductors (diodes, transistors, integrated circuits, etc.)
Freely available at http://www.ibiblio.org/kuphaldt/electricCircuits/, this is a print version of the 5th edition as of April 5, 2009.