Empirical Metallogeny: Depositional Environments, Lithologic Associations and Metallic Ores (Developments in economic geology) reverse engineering life