Black-hole thermodynamics