The Upper and Middle Thames by Josephine Jeremiah, Hardcover | Pangobooks