Fair Margaret of Craignargat, or, The indulgent mother and disobedient daughter

