Publications by 'Ian David Holland'