20040609165800.0 Topical reviews in vascular surgery 0264-3014 0264-3014 Topical reviews in vascular surgery. 0264-3014 Topical reviews in vascular surgery. United Kingdom 0264-3014 Topical reviews in vascular surgery 0264-3014