David Baratoux wrote the following thesis:


David Baratoux supervised the 4 following theses


David Baratoux was examiner for the following thesis