The works of the late Rev. Robert Trail
Trail, Robert
Glasgow William Paton