$500 an ounce silver when gold makes its epic run predicts new book