Nanowires and Nanobelts: Materials, Properties and Devices (2 Volumes)