Browsing publications by Professor Teresa Waring