nanotechnology and challenges to international humanitarian law: a … nanotechnology patent and legal impediments … nanotechnology law; clear …