James Barbour James Barbour is a professor of English at the University of New Mexico. Books by the Author