A review by ranyayounis
A General Theory of Oblivion by José Eduardo Agualusa

fast-paced

4.5