Nucleation: Basic theory with applications - Kashchiev, Dimo (Butterworth Heinemann, 2000)