The life, legacy and controversy of John A. MacDonald