Author: Adam Peter Grondziel Richter