Bieberbach Groups And Flat Manifolds