Papers by Stephan Hattenschwiler