Major sports facilities : an initial appraisal. (Sports Council for Wales, 1967)