... kommunizieren" von Stefan Zörner (Hanser 2012)
English:
DokChess is a Chess Engine implemented in Java. It is used as an example for software architecture documentation according to the arc42 template in a German book about documenting Software Architectures.