Ingles otros magnetic materials, structures and processing for informatio cambridge