A man of independent mind : Alexander MacDonald, MA /
Hall, L. A.,author.