Magnetic Nanostructures