ISBN 9781541607118 books & textbook
Shifting Sands: A Human History of the Sahara
Basic Books /2025-06-03 Hardcover / 368 Pages
isbn-10: 1541607112 / isbn-13: 9781541607118
Basic Books /2025-06-03 Hardcover / 368 Pages
isbn-10: 1541607112 / isbn-13: 9781541607118