Phthalocyanine-pyrene conjugates: a powerful approach toward carbon nanotube solar cells.

Phthalocyanine-pyrene conjugates: a powerful approach toward carbon nanotube solar cells.