Electron transfer between viologen derivatives and the flavoprotein ferredoxin-NADP+ reductase | Publicación