Isabel Ashdown returns to the Isle of Wight* for the setting of her latest novel, Little Sister, and rather appropriately for this dark tale of sibling rivalry and lost children she’s gone over to slightly wilder West Wight. (I lived on this side of the island for nine years before leaving to go to university, so I was excited to read…