James Long's books
3.95 avg rating — 1,478 ratings 4.10 avg rating — 543 ratings 3.89 avg rating — 161 ratings 3.90 avg rating — 84 ratings 3.60 avg rating — 68 ratings 3.84 avg rating — 44 ratings 3.64 avg rating — 22 ratings 3.33 avg rating — 18 ratings 3.86 avg rating — 14 ratings 3.86 avg rating — 14 ratings