House of the Spirits
1982 • 469 pages