by Alejo Carpentier (Author), Alejandro Zambra (Contributor), Alejo Carpentier (Author), Alejandro Zambra (Contributor), Adrian Nathan West (Translator), Adrian Nathan West (Translator), Alejo Carpentier (Author)
Format: Paperback
Pages: 336
Publisher: Penguin Publishing Group
Published: 12 Sep 2023
ISBN 10: 0143133888
ISBN 13: 9780143133889