The Science of Mining