Forty years of working with the homeless in Cambridge : Cambridge Cyrenians,