marjorie harwood