Carbon Nanotube Heterojunctions Research Articles