Harnessing solar energy by bio-photovoltaic (BPV) devices.Paolo Bombelli, Adrian C. Fisher, Robert W. Bradley et al.|PubMed|2011Cited by 7