
Granta Books
Granta Books Bad Bad Girl
Best price incl. delivery
£21.98
£18.99 + £2.99 delivery
Prices range from £18.99 to £18.04 across 2 stores
Waterstones.com+£2.99 delivery
2 stores
BrandGranta Books
EAN9781803513249
Compare prices
About this product
My mother had died, but still I heard her voice... Growing up in an affluent neighbourhood in 1930s Shanghai, Loo Shu-hsin is told that it is 'no good for a girl to be smart' - and yet when rumours of the revolution reach their enclave, she is the one sent abroad for an education.In New York, she meets Chao-Pei, a Chinese engineering student, and they set out to make a life together.By the time their daughter - Gish Jen - is born, her parents have only sporadic contact with their families, who are locked in repressive Maoist China. And in her struggle to discipline her American daughter, Loo Shu-hsin finds herself repeating the punishing refrains - 'Bad bad girl!You don't know how to talk!' - that punctured her own childhood. Bad Bad Girl is a compelling exploration of a mother's life in exile from one of America's finest stylists.
Price History (Last 30 Days)
Lowest Price Ever
£21.98
Waterstones.com · 19 May 2026
Highest Price
£22.03
Whsmith.co.uk · 2 May 2026
No price changes recorded yet — we’ll show changes here as prices move.
Frequently Asked Questions
What is the cheapest price for Granta Books Bad Bad Girl?
The cheapest price for Granta Books Bad Bad Girl is £21.98 (including delivery) from Waterstones.com.
How many stores sell Granta Books Bad Bad Girl?
We compare prices from 2 different UK stores to help you find the best deal for Granta Books Bad Bad Girl.
What is the price range for Granta Books Bad Bad Girl?
Prices for Granta Books Bad Bad Girl range from £18.99 to £18.04 across different retailers.
Independent price comparison·Prices updated regularly
CodeLand may earn commission from purchases made through our links, at no extra cost to you.



