Browsing publications by Dr Trevor Thomas