Handbook Of Nanoscale Optics And Electronics by Gary Wiederrecht