NANOTECHNOLOGY BASIC SCIENCE AND EMERGING TECHNOLOGIES - KAMALI KANNANGARA; MICHAEL WILSON (CHAPMAN AND HALL, 2002)