Encyclopedia of Hair: A Cultural History, 2nd Edition

Encyclopedia of Hair: A Cultural History, 2nd Edition

2023 • 634 pages