The Josephine Baker Critical Reader

The Josephine Baker Critical Reader

2017 • 379 pages