Haimovici's vascular surgery [principles and techniques] (Blackwell Science, 1996)