James Oakes's books
4.31 avg rating — 396 ratings 3.87 avg rating — 436 ratings 3.95 avg rating — 406 ratings 4.02 avg rating — 193 ratings 3.68 avg rating — 99 ratings 3.67 avg rating — 82 ratings 4.09 avg rating — 55 ratings 3.56 avg rating — 50 ratings 3.44 avg rating — 18 ratings 3.82 avg rating — 11 ratings