How to visualize change in a distribution with a few outliers that account for a very large percent of the total?
To visualize change in the size of multiple entities that are contributing to a total through time, e.g. total (t) = book_1 (t) + book_2 (t) + ..., we can use Stacked Area Plot. This plot can be used for normalized and un-normalized (absolute) values.



Preprocessing


For large number of entities, to avoid cognitive load, we can keep only 
those entities that become significant (whale) at some point in the plot, and group all the others under an "ordinary" entity. This way, cognitive load is minimized and only those entities that matter at some point are distinguished. For example, distinguishing books that have more than 10% of traffic at some point in the plotted time span.
If total fluctuation is very high, logarithm of values can be plugged into the plot.