Scottish novelist Isla Dewar dies following heart attack at