James Riordan's books
3.81 avg rating — 1,720 ratings 3.70 avg rating — 332 ratings 3.89 avg rating — 181 ratings 3.58 avg rating — 167 ratings 3.65 avg rating — 130 ratings 4.51 avg rating — 96 ratings 4.81 avg rating — 64 ratings 3.53 avg rating — 75 ratings 4.30 avg rating — 61 ratings 3.72 avg rating — 64 ratings