Why does this book cost from £5 up to over £50?

Top