Beckton Sewage Treatment Works : the largest sewage treatment  works in the United Kingdom and one of the largest in the world.
Thames Water Authority.Metropolitan Public Health Division.
London : Thames Water, Metropolitan Public Health Division,
[1980?]
Cover title.