How Do Stars Form