Interface Science and Technology - Elsevier

15734285 1573-4285