Metallurgy involves which of the following steps?

A ) mining and enrichment

B ) reduction

C ) refining and casting

D ) all of the above