Aspects Of String Model Building And Heterotic/F-Theory Duality