Author: River Thames Society.