Amazon is to begin paying royalties to writers based on the number of pages read by Kindle users, rather than the number of books downloaded. If a reader abandons the book a quarter of the way in, the author will get only a quarter of the money they would have earned if the reader stuck it out to the end.