Vascular surgery : principles and techiques / Henry Haimovici - Haimovici, Henry