Kettle, Mary Rosa Stuart, alias 'Rosa Mackenzie', novelist