A stitch in time: Cornelia Parker’s Magna Carta (An Embroidery) on display at the British Library June 19, 2015