The Book Of The Thames; From Its Rise To by John Hall & James Ed. Hall