Perfect match
Picoult, Jodi
Popularity
→
Current
52
Peak
78
Niche
88
Washington Square Press
2003
368 pages