Which novel by Isabel Allende tells the story of the Trueba family across several generations in Chile?
The House of the Spirits
Of Love and Other Demons
Like Water for Chocolate
Eva Luna