modern electronics a survey of the new technology - Karshenas, Massoud (SOAS)