Carbon Nanotube Science. Synthesis, Properties and Applications. By Peter J. F. Harris.