Stephen P. Hinshaw's books
3.93 avg rating — 837 ratings 3.60 avg rating — 182 ratings 3.89 avg rating — 146 ratings 4.08 avg rating — 78 ratings 3.83 avg rating — 63 ratings 3.84 avg rating — 50 ratings 4.29 avg rating — 34 ratings 3.89 avg rating — 37 ratings 4.26 avg rating — 31 ratings 4.33 avg rating — 3 ratings