Distinguished Lecture: Josep Torrellas

Josep Torrellas