John Spencer's books
3.85 avg rating — 321 ratings 4.03 avg rating — 110 ratings 4.32 avg rating — 38 ratings 4.29 avg rating — 38 ratings 4.14 avg rating — 21 ratings 4.15 avg rating — 20 ratings 4.06 avg rating — 16 ratings 4.67 avg rating — 9 ratings 4.56 avg rating — 9 ratings 4.22 avg rating — 9 ratings