och A . W. Wackie , Edinburgh.