Jeffrey J. Richards holds masters degrees from Dallas Theological Seminary and Drew University. He received a Ph.D. in systematic theology from Drew. He has also done postdoctoral work at Oxford (England), Marburg and Tubingen (Germany). He is an ordained Presbyterian minister and has pastored several churches. He also taught for many years on the faculty at the University of North Carolina-Charlo...