Publications by Professor Graham Virgo