Books by Macdougall, W. B. (William Brown)