Micro/Nano Materials, Devices, and Systems - Friend, James