Books by James A. Eldred