Publications by 'David Vyvyan'