Multi-functional nanoscale materials and their potential applications - Huang, Nay Ming, (Materials Science Forum,)