Apuleius ; edited and abbreviated by Peter Singer ; translated by Ellen Finkelpearl ; with illustrations by Anna and Varvara KendelLiveright Publishing Corporation2021
based on the motion picture story by James Schamus ; screenplay by John Turman and Michael France and James Schamus ; retold by David MaulePearson Education2004