Shadow library Anna's Archive has been ordered to pay $322million (£237million) for scraping "nearly all of the world’s ...