De Haas-Van Alphen effect