dry washing for gold james klein 9780935182767