This is the easiest way to shell Cashew nuts:
Take a large enough pot (preferably an earthenware).
Fill half of the pot with clean sand.
Put the nuts in the pot and fire at the bottom; stir occasionally with a stick.
When it begins to smoke, increase the frequency of stir.
Soon, both the sand and the nuts become brownish (you can hear some fireworks inside).
Take a sampling out of the pot and try to crack the shell with a wooden hammer (don't forget to wear gloves).
Continue firing, stir till the nuts are roasted properly.