Diffusion in solids : fundamentals, methods, materials, diffusion-controlled processes