Diffusion-controlled Solid State Reactions