Copied to clipboard, redirecting to retailer
Amazon Prime gives its members online access to dozens of books (including Harry Potters ) across different genres. In addition you can read a number of magazines for free too.
Prime members also on a monthly basis get one free book via https://www.amazon.co.uk/kindle-dbs/firstreads. First reads contains newly published books.