Books by James Duncan Davidson