Minerals precipitated in the rock matrix during diagenesis or hydrothermal alteration, as well as fracture infilling minerals, are archives of past fluid-flow events. Based on the textures, the chemical and isotopic compositions of rocks and individual minerals, we reconstruct the sequence of events and infer the fluid sources.