Margaret Aston — British historian