Kate Timberlake Optoelectronics: A Practical Approach - Murphy & Moore Publishing 2022 ISBN: 9781639874132