Nano-scale Materials