Meiner Meinung nach fehlt hier die Validierung der Analyseergebnisse. Eine solche ist meistens ja durchaus angebracht, nachdem v.a. bei den hierarchischen Verfahren die Entscheidung über die Anzahl der Cluster sehr subjektiv ausfällt. (nicht signierter Beitrag von77.1.4.12 (Diskussion) 14:19, 24. Jul 2010 (CEST))
Danke für dein Engagement. Ich denke um den Artikel lesbarer zu bekommen wäre es sinnvoll, ihn in mehrere Artikel zu zerlegen. Er ist momentan eine ziemlich trockene Auflistung von verschiedenen Verfahren, die allesamt besser in eigenen Artikeln beschrieben werden/würden. z.B. könnte man single-link/average-link/maximal-link auslagern. Auch die "Klassifizierung" der Algorithmen ist irgendwo beliebig, finde ich. Ist nicht "partitionierend" und "divisiv" (unter "hierarchisch") irgendwo das gleiche? Ich weiß dass gerne so Klassifiziert wird, aber es wäre vielleicht sinnvoller unabhängig zu unterscheiden nach:
Clustermodell (z.B. Dichte-Verbunden bei DBSCAN, centroid-Modell von kmeans, Covarianzmatrix bei EM)
Sofern man die ausgelagerten Elemente im Hauptartikel verständlich beschreibt sehe ich kein Problem darin. Der konkrete/detaillierte Algorithmus kann dann auch an anderer Stelle beschrieben werden. Irgendjemand muss sich die Mühe machen und die Referenzen einfügen.
> Auch die "Klassifizierung" der Algorithmen ist irgendwo beliebig, finde ich
Die Klassifizierung habe ich aus der wissenschaftlichen Literatur übernommen, und sie ist auch richtig und definitiv nicht gleich (auch wenn der unterschied hier nicht detailliert erklärt wurde). Um die inhaltliche Überarbeitung sollte sich aber sinnvoller Weise ein Mathematiker oder zumindest ein Akademiker aus dem Anwendungsbereich kümmern (BWL/VWL) der mathematischen Aspekte beherrscht. Ich befürworte zwar verständliche Beschreibungen, allerdings möchte ich ungern falsche/fehlende Fakten in diesem Artikel sehen (verursacht durch falsches Transferwissen), dazu hab ich zuviel Zeit reingesteckt ;) Dann lieber noch warten, bis jemand den Unterschied zw. der Kategorien genau erklären oder ergänzen kann. -- AlbingDiskussion:Clusteranalyse#c-Albing-2010-09-24T10:24:00.000Z-Chire-2010-09-23T22:34:00.000Z11Beantworten
Dass das in der Literatur oft so Pi-mal-Daumen klassifiziert wird bedeutet nicht, dass es hilfreich ist. Und findest du da irgendwo eine Definition dieser Begriffe? OPTICS z.B. ist ein eng mit DBSCAN verwandtes (also graphentheoretisches) Verfahren, dass aber ein hierarchisches Ergebnis liefert. Also doch "Hierarchisch"?!? --ChireDiskussion:Clusteranalyse#c-Chire-2010-09-26T09:59:00.000Z-Albing-2010-09-24T10:24:00.000Z11Beantworten
Ja, die Begriffe werden durch Erklärungen in der Fachliteratur deutlich, von daher sollte sie auch beibehalten werden (sie wird zudem in wirklich jeder Fachliteratur verwendet, ich würde sie daher trotzdem stehen lassen und wenn sie tatsächlich unsinnig ist, begründet auf diesen Umstand hinweisen - was ich aber nicht glaube). Ich hatte noch keine Möglichkeit mich da intensiv genug einzuarbeiten. Mal gucken wann ich's nachholen kann, vielleicht ist ja jemand anderes schneller. (mit OPTICS habe ich mich noch nicht beschäftigt, kann daher zu diesem Punkt leider nichts sagen) PS. Hab grad gesehen, Du *bist* Mathematiker LOL, sorry, wollte mit meinem Beitrag oben nicht Deine fachliche Kompetenz angreifen! --AlbingDiskussion:Clusteranalyse#c-Albing-2010-09-26T12:52:00.000Z-Chire-2010-09-26T09:59:00.000Z11Beantworten
Nun hab ichs doch noch auf mich genommen... Artikel ist, wenn auch lang, endlich halbwegs zusammenhängend, falls es noch weiteren Nachholbedarf gibt, bitte konkret angeben (die Redundanz ist ja auch schon nochmal separat angesprochen und noch offen zur Erledigung). Ich werde sonst sicher noch die ein oder andere Sache überarbeiten. --AlbingDiskussion:Clusteranalyse#c-Albing-2010-09-27T19:09:00.000Z-Chire-2010-09-23T22:34:00.000Z11Beantworten
mögliche Fehler / Unterständliches / Fehlendes (in spezifischen Abschnitten im Artikel)
Ist jetzt zwar korrigiert, aber wirklich verständlich/Fehlerfrei finde ich sie jedoch nicht (Klassifizierung kann meiner Meinung nach sehr wohl zur Gewinnung von Klassen verwendet werden, und ob ich Clusternanalyse als Methode "aus dem Bereich des Datamining" beschreiben würde, weiss ich auch nicht. Würde eher mathematische Methode sagen) --AlbingDiskussion:Clusteranalyse#c-Albing-2010-10-02T17:06:00.000Z-Albing-2010-09-25T16:49:00.000Z11Beantworten
Klassifikation ist Definiert als das Zuordnen neuer Objekte zu bekannten Klassen. Also etwas essentiell anderes, geradezu orthogonales Konzept! Was man aber gerne macht, ist eine Clusteranalyse verwenden um Klassen zu erhalten, anschließend mit diesen Klassen eine Klassifikation neuer Daten. Und Clusteranalyse ist geradezu eine Hauptdisziplin des en:Data mining! Viele der modernen Methoden haben auch kein wirklich mathematisches Modell mehr dahinter, das lässt sich nur bei k-Means, EM und ähnlichem noch erstellen, leider. --ChireDiskussion:Clusteranalyse#c-Chire-2010-10-03T09:31:00.000Z-Albing-2010-10-02T17:06:00.000Z11Beantworten
Korrektur: "Klassifizierung" wird zumindest hier in Wikipedia auch für die 'händische' Klassenbildung entsprechend einer Fachsystematik; entspricht also nicht dem was man im Englischen als en:Classification (machine learning) bezeichnet. Wovon ich es abgrenzen will ist eben die Automatische Klassifizierung (der Artikel ist leider nicht gerade gut) bzw. Klassifikationsverfahren, da es ein 'erheblicher' Unterschied ist, ob man Vorwissen über die Klassen hat oder nicht (und sich das auch deutlich in den Methoden zeigt, so würde niemand eine Support Vector Machine als Clusteringalgorithmus bezeichnen, sondern als Klassifikator). In wie weit die historische Herkunft von "Clusteranalyse" als Begriff für uns nachvollziehbar ist kann ich nicht beurteilen - für die Einleitung ist eigentlich nur relevant, dass es eben zum Data Mining gehört. Historische Aspekte passen in den entsprechenden Absatz, der ist eh zu kurz. --ChireDiskussion:Clusteranalyse#c-Chire-2010-10-17T14:30:00.000Z-Albing-2010-10-16T14:26:00.000Z11Beantworten
Mathematische Beschreibung der agglomerativen Verfahren - KORRIGIERT
Die Erklärung schein falsch zu sein / bzw. der Author scheint das Thema nicht verstanden zu haben. Beispielsweise ist das Single-Linkage-Verfahren nicht die "Küzeste"-Strecke zw. zwei Clustern sondern Verwendet die kleinste Variable aus dem Cluster zur Neuberechnung der Distanzmatrix. Entsprechend ist das complete linkage Verfahren etc. auch falsch! Möglich das sich die Mathematische Beschreibung aber auch auf etwas anderes Bezieht, daher lasse ich es im Artikel erstmal stehen und füge (sofern ich Zeit hab) die korrekte Beschreibung des Algorithmus im vorhergehenden Abschnitt ein.
--AlbingDiskussion:Clusteranalyse#c-Albing-2010-09-25T14:46:00.000Z-Mathematische Beschreibung der agglomerativen Verfahren - KORRIGIERT11Beantworten
Naja, es steht da, dass eben keines vorhanden war. Wenn ich dem Verweis Kladistik folge, komme ich zu anscheinend manuell erstellten Dendogrammen ("Kladogramm"). Die wurden vermutlich nicht berechnet, sondern von Domänenexperten manuell entworfen. In wie weit sich der "Geschichte"-Paragraph auf Clustering oder Dendrogramme bezieht kann ich nicht beurteilen. --ChireDiskussion:Clusteranalyse#c-Chire-2010-09-25T11:44:00.000Z-Albing-2010-09-25T09:48:00.000Z11Beantworten
Beim average linkage clustering passt das Bild nicht dazu. Bei Betrachtung des Bildes geht man davon aus, dass die Distanz zwischen zwei Clustern die Distanz zwischen dessen Mittelpunkten ist. Dies ist aber nicht der Fall. Beim average linkage wird der Durchschnitt zwischen allen Distanzen zwischen allen Objekten der beiden Cluster gebildet. Es gibt durchaus Fälle in denen es da einen Unterschied gibt.
-- 141.52.46.250Diskussion:Clusteranalyse#c-141.52.46.250-2011-05-27T09:20:00.000Z-average linkage clustering11Beantworten
Könnte es sein, dass der Normierungsfaktor 1/|C| falsch ist (hier) und eher 1/|C|^2 lauten müsste?
Ich kenne zwar die "average group linkage" nicht, mathematisch gesehen ist das aber in der Tat so, dass man für den Mittelwert hier |C|^2 verwenden muss. Wobei x!=y noch ganz sinnvoll wäre, dann ändert sich der Faktor nochmals. Im Endeffekt spielt heutzutage aber wohl nur single-link eine ernstzunehmende Rolle, für den es wenigstens ein effizientes Verfahren gibt. Complete Linkage/Average Linkage kenne ich vor allem als "historisch". --ChireDiskussion:Clusteranalyse#c-Chire-2010-09-25T11:49:00.000Z-average group linkage - KORRIGIERT11Beantworten
"Die Idee des EM-Algorithmus basiert auf dem Clustern nach k-means."
Ich denke das ist nicht ganz richtig. Sowohl der einfache k-means, als auch der hier beschriebene Algorithmus basieren auf dem EM-Algorithmus.
So verstehe ich auch die Aussage in "Neural Networks for Pattern Recognition; Christopher M. Bishop" (bei Google books "bishop em k-means" momentan erster Link). --Wumpus3000Diskussion:Clusteranalyse#c-Wumpus3000-2006-12-05T00:32:00.000Z-EM-Algorithmus - KORRIGIERT11Beantworten
Historisch gesehen wird es anders rum sein. EM ist i.d.R. auf 1977 datiert, der Algorithmus k-Means auf 1956. Man muss hier aber unterscheiden zwischen "dem" EM-Algorithmus, und dem allgemeinen Expect-Maximize-Prinzip. k-means ist faktisch ein auf dem expect-maximize-Prinzip basierender Algorithmus. Diese Abstraktion hat man aber wohl erst später gefunden. "Der" EM-Algorithmus selbst ist auch nur eine inkarnation des Expect-Maximize-Prinzips, und zwar mit Gaussverteilungen als Modell (statt nearest-cluster-center). Man kann ihn sehr gut als "Weiterentwicklung" von k-Means auf ein komplexeres Modell verstehen. --ChireDiskussion:Clusteranalyse#c-Chire-2010-09-25T11:38:00.000Z-Wumpus3000-2006-12-05T00:32:00.000Z11Beantworten
"Die Iteration wird abgebrochen, wenn entweder die Änderung der Likelihood der Daten gegeben die Clustern unter einen vorgegebenen Schwellenwert sinkt, oder die ebenfalls vorgegebene maximale Anzahl von Iterationen erreicht ist."
Dieser Satz ist etwas entstellt. Ich würde ihn forlgendermaßen ändern:
"Die Iteration wird abgebrochen, wenn entweder die Änderungen der Zuordnungswahrscheinlichkeiten unter einen vorgegebenen Schwellenwert sinkt, oder die ebenfalls vorgegebene maximale Anzahl von Iterationen erreicht ist."
Der Artikel sollte bitte überarbeitet werden. Wenn man nicht tief in der Materie ist, weiß niemand, was hier mit labeln gemeint sein soll. Doch dazu kenne ich mich gerade mit dem Verfahren zu wenig aus.
Der BIRCH-Algorithmus fehlt hier ("Balanced Iterative Reducing and Clustering using Hirarchies"). Vielleicht kann ja jemand was dazu schreiben? Der Artikel wirkt irgendwie zusammengewürfelt. Kann es sein, dass die Partitionierenden Clustering-Verfahren eigentlich auch zu den Hierarchischen Verfahren gehören? Zumindest werden dort auch teilende Verfahren benannt. --Lusile 10:43, 01. Apr. 2008 (MEZ).
es gibt neben hierarchischen und partitionierenden noch dichtebasierte verfahren
quelle zb: http://www.diplomarbeit.biz/diplomarbeiten.php/733
ok kostet was aber hab jetzt nicht genauer gesucht --Lusile 10:43, 01. Apr. 2008 (MEZ).
Es gibt noch einen Algorithmus (Unknown-k Algorithmus), der ohne die Vorgabe von als Anzahl der zu suchenden Cluster im auskommt. Der findet die Anzahl der Cluster und modelliert die Cluster als Hyperkugeln (also Kugelzentrum und Radius im . Außerdem kann man diesen als Voranalyse zur Bestimmung des für den k-means Algorithmus nutzen. Gibt es sowas schon bei den anderen hier beschriebenen Algorithmen (Wenn ja, sollte man das noch herausstellen). Falls nein und Interesse besteht, könnte ich dazu etwas schreiben und mit einer Literaturreferenz belegen. Meinungen? --Lusile 10:43, 01. Apr. 2008 (MEZ).
Vielleicht könnte man auch was über nicht-parametrische Cluster Algorithmen wie Hierarchical Dirichlet Processes oder Latent Dirichlet Allocation schreiben? -- RichardSocher
Als "falsch" würde ich es nicht bezeichnen; auf jeden Fall nicht "falscher" als das Beispiel Jazz/Pop/usw. - das am einfachsten Verständliche Ziel einer Clusteranalyse ist es eben, derartig interpretierbare Cluster zu erhalten. Besser wäre aber ein Beispiel wo keine reinen Cluster herauskommen, evtl. eine Klasse in zwei "unintuitive" Cluster zerteilt wurde, dafür zwei andere Klassen nicht. Evtl. mal en:Iris_flower_data_set durch ein Clustering-Verfahren laufen lassen; der Datensatz sollte i.d.R. nur in in zwei Cluster zerfallen, obwohl es drei Klassen gibt. Aber ohne das Vorwissen der Labels kann man die lineare Trennung eben nicht finden.
Jedenfalls gehört der Punkt "Interpretation" schon angesprochen, auch wenn er für die meisten Algorithmen leider keine Rolle spielt - für die Anwender um so mehr! Das Ziel einer Clusteranalyse ist eben all zu oft das Finden von "interpretierbaren" relevanten Gruppen. Dann kann man (wie in dem eingefügten Abschnitt) auch auf die Interpretationsprobleme eingehen. --ChireDiskussion:Clusteranalyse#c-Chire-2010-09-27T13:50:00.000Z-Albing-2010-09-27T13:33:00.000Z11Beantworten
Sorry, ich finde dein Beispiel ist kein adäquater Ersatz. Es ist viel zu sehr auf ein konkretes Verfahren (in dem agglomerativ) bezogen, zu lang/ausführlich und m.E. zu sehr auf Marktsegmentierung bezogen. Ein kompaktes Beispiel dass erklären soll was man sich durch eine Clusteranalyse erhofft und wo die Probleme liegen (Erklärbarkeit) halte ich für wichtig. Ich habe gerade eine Idee, wie man das erste Beispiel da etwas modifizieren könnte. Mal sehen. --ChireDiskussion:Clusteranalyse#c-Chire-2010-10-03T09:40:00.000Z-Albing-2010-10-02T17:00:00.000Z11Beantworten
k-Means Ergebnis und reale Iris-Spezies in einem Datensatz, visualisiert mit ELKI. Die Clusterzentren sind durch größere, blassere Symbole gekennzeichnet. Ich habe ein Beispiel mit dem angesprochenen Datensatz erstellt. Mit diesen Startwerten hat k-Means trotz richtigem k prompt inkorrekte Cluster erzeugt. Vielleicht können wir das irgendwo einbauen? Das hier wäre ja sogar ein echtes Beispiel, kein synthetisches. --ChireDiskussion:Clusteranalyse#c-Chire-2010-10-07T07:26:00.000Z-Chire-2010-09-27T13:50:00.000Z11Beantworten
Im Abschnitt zur Unterscheidung der Clusterverfahren ist die Zuorndung von agglomerativ und divisiv bei den hierarchischen Verhafren meiner Meinung nach genau falsch herum. Dort heißt es, dass agglomerativ die gröbste und divisiv die feinste anfängliche Partition beschreiben. Aber es ist doch so, dass das agglomerative Verfahren jedes Objekt als ein Cluster sieht und dann CLuster zusammenfasst und divisiv mit einem großen Cluster anfängt und dieses dann immer weiter aufteilt. Müssten dann also in der Beschreibung die Wörter "grob" und "fein" nicht genau vertauscht werden? -- Ois coolDiskussion:Clusteranalyse#c-Ois cool-2011-12-12T12:21:00.000Z-Fehler im Abschnitt Unterscheidung der Clusterverfahren?11Beantworten
Bei der Einleitung fehlt mir ganz eindeutig die Abgrenzung zum Classification-Ansatz! Clusteranalyse ist konzeptionell etwas völlig anderes als Klassifikation.
Der Kommentar über Marketing gehört nicht in die Einleitung, das ist ein Anwendungsbeispiel. Außerdem ist "weil es visuell präsentiert werden kann" keine sinnvolle Aussage. Alles kann visuell präsentiert werden, in welcher Form auch immer.
Ich schlage folgende Sätze direkt im Anschluss an den ersten Absatz vor:
Clusteranalyse dient der automatischen Aufteilung von Daten in gleichartige Gruppen. Im Unterschied zur Klassifikation wird jedoch kein Gruppierungsschema (Klassen) vorgegeben, stattdessen erfolgt die Gruppierung automatisch mittels eines Optimierungsschemas das von der konkreten Wahl des Clusteralgorithmus abhängt. Die Clusteranalyse ist somit ein objektiverer und abstrakterer Ansatz als Klassifikation und ist insbesondere dann sinnvoll, wenn ein neuer oder unbekannter Datensatz vorliegt.
:: Natürlich werden bei der Klassifikation in ein *vorhandenes* Schema keine neuen Klassen gebildet. Das Ziel der Clusteranalyse ist es, die Objekte in ein noch nicht vorhandenes Schema einzuordnen bzw. dieses Schema zu erstellen. Also konzeptionell nicht etwas völlig anderes sondern inkl. der Vorstufe der Klassenbildung! Den Kommentar habe ich entfernt. --AlbingDiskussion:Clusteranalyse#c-Albing-2010-09-25T15:20:00.000Z-Einleitung - KORRIGIERT11Beantworten
"Eine andere Möglichkeit unüberwachten Lernens bieten Self-Organizing Maps." <- Was soll das bedeuten? geht es hier um Lernverfahren? SOMs, als Verfahren die unüberwachtes Lernen praktizieren, können auch zur Klassifizierung und somit zum Clustering eingesetzt werden. - Aber was soll dieser seltsame Satz da????
Ich habe in der Einleitung des Abschnitts "Algorithmen" einen Absatz über harte und weiche Algorithmen ergänzt. Ich habe das aufgrund meiner praktischen Erfahrung mit diesen Algorithmen geschrieben. Es sollte aber noch einmal jemand mit mehr theoretischem Hintergrundwissen drüber lesen.
Gruß, Benutzer:Rene.andrae, 28. Juli 2008, 17:08
Danke für's Aufräumen! -- Nichtich 23:50, 13. Jun 2006 (CEST)
Wenn Euch meine Ausarbeitung nicht gefällt, ok, bin ja kein Mathematiker. Wie wäre es dann aber mit der Originalquelle?
Marco Gaertler - Clustering (eng.)
Da sind dann auch Beweise dabei. Außerdem ist keine der Methoden im Artikel aufgeführt.
--80.138.119.77 08:11, 14. Jun 2006 (CEST) Sven Dieckert
Proseminar- und Seminararbeiten erreichen meist nicht den gewünschten Standard. Generell deswegen lieber weiterführende Quellen. "Originalquelle" ist sehr ausführlich. --chrislb问题 10:46, 14. Jun 2006 (CEST)
"Der k-means-Algorithmus muss nicht notwendigerweise konvergieren."
Der konvergiert doch immer, er liefert nur nicht notwendigerweise die optimale Lösung?
--
Mhm, wenn er in leere Cluster läuft, konvergiert er nicht mehr, sondern bricht ab - oder sehe ich das falsch?
--
Es kann wohl auch Faelle geben in denen er eine Reihe von moeglichen Loesungen zyklisch durchlaeuft. Dann konvergiert er nicht.
Wie das Auftreten leerer Cluster behandelt wird ist Implementierungsabhaengig. Ausser abbrechen kommen z.B. auch noch das zuweisen (eines nach irgendeinem Verfahren ausgewaehlten) Objektes an den leeren Cluster oder das berechnen einer Loesung mit weniger Clustern in frage. Letzteres kann vorallem Sinnvoll sein wenn die tatsaechliche Anzahl der Cluster nicht bekannt ist.
--
Aus dem Paper "On the Worst-Case Complexity of the k-means Method" von Arthur und Vassilvitki geht eindeutig hervor, dass k-means
a) keine Lösung mehrmals durchläuft und daurch
b) garantiert terminiert.
--
Und das stimmt auch. K-Means terminiert garantiert, da durch das stetige Neuberechnen der "Centroides" grenzwertige Punkte nach Zuweisung "gesichert" werden!
K-Means konvergiert, solange man ihn nicht zu doof implementiert (und wenn man das "verlieren" eines Clusters akzeptiert; das passiert aber normalerweise nur am Anfang). Nur die Begründung hier stimmt nicht. Durch das Neuberechnen des Centroides kann ein Cluster ja sehr wohl auch einen Punkt verlieren. Die Frage ist nur, ob die Lösung am Ende brauchbar ist, oder nicht ein Zwischenergebnis sogar besser gewesen wäre. k-Means hat ganz andere Probleme, er ist eigentlich nur für recht gutartige Daten brauchbar, man braucht eine gute Heuristik um k zu wählen und die initialen Clusterzentren. Unter diesen Voraussetzungen ist es aber meistens sinnvoller gleich DBSCAN oder OPTICS zu verwenden. Die sind nicht komplizierter, aber doch deutlich einfacher zu verwenden. Das attraktivste an k-Means ist, dass man daraus trivial einen extrem billigen Klassifikator bekommt. Nach DBSCAN/OPTICS müsste man erst zusätzlich einen Klassifikator trainieren (kann dann aber auch gleich einen etwas mächtigeren verwenden) --ChireDiskussion:Clusteranalyse#c-Chire-2010-05-08T15:34:00.000Z-Stimmt das? k-means-Algorithmus - KORRIGIERT11Beantworten
Im großen und ganzen geb' ich dir recht. Gleichzeitig sollten halt die wichtigen Algorithmen dennoch nicht nur in einem Satz abgetan werden, und in der Praxis eher selten genutzte Verfahren (selbst maximum-margin scheint primär in der SVM-Forschungs-Community bekannt zu sein, aber gibt es irgend eine gängige Implementierung? selbst libSVM scheint das nicht zu enthalten!) dafür dann lang diskutiert werden. Da es aber natürlich viele, viele weitere Verfahren gibt, könnte ich mir vorstellen das einfach in einen eigenen Artikel "Algorithmen zur Clusteranalyse" auszulagern. --Chire (Diskussion) Diskussion:Clusteranalyse#c-Chire-2014-10-05T21:33:00.000Z-Sigbert-2014-10-05T18:31:00.000Z11Beantworten
Was sind denn "wichtige" Algorithmen? Ich traue mir nicht zu, das zu entscheiden. Deswegen würde ich es besser finden, wenn pro Algorithmus ein (sehr) kurzer Text mit der Idee steht und man dann auf die Einzelartikel verweist (als Überblick). Bei "wichtigen" Verfahren würde ich dann entsprechende lange Einzelartikel erwarten.
Das Buch kenne ich nicht, und auch den Autor habe ich noch nie gehört. (der hier? http://dblp.uni-trier.de/pers/hd/k/King:Ronald_S= ) Von der Bekanntheit des Autors her wäre "Charu C. Aggarwal, Chandan K. Reddy: Data Clustering: Algorithms and Applications. CRC Press 2014, ISBN 978-1-46-655821-2" vielleicht die bessere Wahl als ein aktuelles Buch? Sind wesentlich bekanntere Autoren, die an dem Buch beteiligt sind.