British historian Edward Anderson