The Joy Luck Club by Amy Tan
What To Read Next
10,831 books — 19,782 voters