Nanotechnology could lead to self-powered battery
computerworld.com.au