Doug Giles's books
3.60 avg rating — 105 ratings 3.69 avg rating — 55 ratings 4.60 avg rating — 30 ratings 3.05 avg rating — 40 ratings 4.35 avg rating — 23 ratings 4.46 avg rating — 13 ratings 4.75 avg rating — 12 ratings 4.50 avg rating — 12 ratings 3.64 avg rating — 14 ratings 3.57 avg rating — 14 ratings