C. Randolph Ross has a degree in analytic philosophy from the University of Virginia and has spent time in theological studies at Yale Divinity School. After seminary he has served full time in a United Methodist parish in upstate New York for five years, then spent part time work in churches while holding down secular administrative work spending ten years wrestling on the issues which have produced this book.