Bacteriorhodopsin-based Langmuir-Schaefer films for solar energy capture | IEEE Journals & Magazine | IEEE Xplore