Top Shelf

#2

A Little Life

2015 • 1,555 Readers • 720 pages 4.2

#4

Winter's Tale

1983 • 89 Readers • 708 pages 3.8

#5

Written on the Body

1992 • 79 Readers • 190 pages 4.3