The World of the Harlem Renaissance: A New York Jigsaw Puzzle

  • $32.99