David Taylor's books
4.03 avg rating — 261 ratings 4.22 avg rating — 94 ratings 4.19 avg rating — 57 ratings 4.07 avg rating — 58 ratings 4.24 avg rating — 51 ratings 3.46 avg rating — 59 ratings 3.83 avg rating — 41 ratings 3.86 avg rating — 37 ratings 3.78 avg rating — 36 ratings 3.94 avg rating — 34 ratings