Top 969 philip schaff PDF Book Page 40