Title: Annual report of the Hefferston Grange Hospital Management Committee
Places: Northwich (England)