All the names - Jose Saramago (Harvill Press, 1999)