Browsing publications by Professor Thomas Kirkwood CBE