Theory and Simulation of Nucleation by