Diehl & C ; o , Mainz.