Structural and functional diversity of ferredoxin-NADP(+) reductases.

Structural and functional diversity of ferredoxin-NADP(+) reductases.