Could you bring it to a local university or rock club and ask?
Could be heaps of stuff. I think wizard is on the right track - it looks to contain quartz in one way or another.
It might be fine grained quartzite, for example. Could also be Rhyolite, or even jasper.
The black stuff might be magnetite or hematite. Magnetic?
If you rub a unglazed piece of porcelain against it, do you get any color? Which?