British Library hosts hip-hop Canterbury Tales