Zygmunt S. Derewenda | doi.page