Heterogeneous Nucleation of Crystals from Vapor