Karen Davranche wrote the following thesis:


Karen Davranche supervised the following thesis


Karen Davranche was thesis committee member for the following thesis