Heterojunction PbS nanocrystal solar cells with oxide charge-transport layers.

Heterojunction PbS nanocrystal solar cells with oxide charge-transport layers.