The Thames, Hampton to Twickenham : hazards and improvements | lit.salon