Ville Haapasalo's books
3.71 avg rating — 1,153 ratings 3.48 avg rating — 684 ratings 3.56 avg rating — 207 ratings 3.16 avg rating — 62 ratings liked it 3.00 avg rating — 43 ratings 3.50 avg rating — 4 ratings liked it 3.00 avg rating — 3 ratings it was ok 2.00 avg rating — 2 ratings