David Magee's books
4.49 avg rating — 1,028 ratings 3.88 avg rating — 227 ratings 3.59 avg rating — 102 ratings 3.27 avg rating — 90 ratings 3.38 avg rating — 63 ratings 3.80 avg rating — 40 ratings 4.39 avg rating — 28 ratings 3.96 avg rating — 24 ratings 3.40 avg rating — 25 ratings 3.67 avg rating — 18 ratings