term paper on ball mill information essaydepot