ByNobleID
    Membrana testacea: a support for organ cultures. | NobleID