Title: Annual report of the Hampstead General and North-West London Hospital
Places: London (England)