Nanoknowledge - Nanotechnology yesterday, today, tomorrow