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

