Author: William MacLeod William MacLeod Raine