Philip Cooke Author & Editor

Philip Cooke is Lecturer in Italian Studies at the University of Strathclyde