Charles Leriche
overview