Phthalocyanines: old dyes, new materials. Putting color in nanotechnology

Phthalocyanines: old dyes, new materials. Putting color in nanotechnology