Memorials Of Thomas Davidson by Edited by William Knight