The Joy Luck Club by Amy Tan
What To Read Next
11,368 books — 20,040 voters