Virus-templated self-assembled single-walled carbon nanotubes for highly efficient electron collection in photovoltaic devicesXiangnan Dang, Angela M. Belcher, Michael S. Strano et al.|Nature Nanotechnology|2011Cited by 397