Magnetic Nanostructures In Modern Technology Spintronics Magnetic Mems And Recording