Books by Keith David Harris