Bubble Science, Engineering & Technology - Taylor & Francis

1758-8979