Online book: Electronics for non-Engineers

Found while browsing the intertubes:

http://www.angelfire.com/planet/funwithtransistors/Book_Contents.html

Mmmmm…vacuum tubes…