Quantum Nanostructures