Books by Dr. David Eso