A General Theory of Oblivion José Eduardo Agualusa A General Theory of Oblivion José Eduardo Agualusa Translated by Daniel Hahn