Differential geometry of sub-spaces: A study of sub-spaces of Riemnnian, euclidean and generalised Riemann spaces