Ruth Barnes

Ruth Barnes is the author of books such as Textiles In Indian Ocean Societies.

Books by Ruth Barnes