Ethnoveterinary Medicine: An Annotated Bibliography of Community Animal Healthcare (It Studies in Indigenous Knowledge and Development)