Quartz, chalcopyrite, sphalerite-marmatite and dolomite

One excellent miniature specimen of clear quartz crystals overgrowth  by several twined and very well terminated chalcopyrite crystals, followed by black and very lustrous sphalerite – marmatite tetrahedral crystals, covered by round yellow-orange dolomite