William Bruce (Of Edinburgh.)