Stone: by Oliver Bowles and M. Schauble.

Tools