Life and Thoughts of John Foster by William Wallace Everts & compiled John Foster