Optoelectronics by J.F.B. Hawkes, John Hawkes & John Willson