History woven in threads : Medieval and Renaissance tapestry in Europe