Preserving Regularity via Logic Programs door Friedrich Neurauter