Source: https://nanotubes.rutgers.edu/PDFs/AdvMat2010_Goki_Review.pdf