Bloomsbury Children's Books Add to Cart Hidden Treasure Now: $17.99 MSRP: Was: For the people who live on the banks of the Thames, the river is a living, breathing thing. It can t…