Publications by 'Mark Ian Holland'