Dr John Campbell - Overviewing Studies on Self-Assembling Nano-Particles