History of the clan Donald, the families of MacDonald, McDonald and McDonnell