The life and character of Flora McDonald