“A precondition for reading good books is not reading bad ones: for life is short,” wrote Arthur Schopenhauer, a German philosopher of the 19th century. People are living longer than they did in ...