I can recommend Zahda's Kitchen dvd by Zahda Saeed. If you google it, you'll find the stockist.
However, the booklet with it does contain some errors, but if you watch the dvd you can correct them - eg, the chicken curry recipe doesn't actually give the recipe for garam masala, but it's shown how to make it on the dvd.
For basic spices, you'd need, chilli powder, cassia bark (similar to cinnamon), green cardomems, black cardomems, cloves, cumin seed, coriander seed, tumeric, panch pooran, pomegranate seeds, nigella seed, ajwain - lovage seed. A coffe grinder is very useful for grinding the whole spices.
I've found this firm very good. The prices that French supermarkets charge for whole spices is horrendous.
Keep the bags sealed with a clipit in a cupboard, and they should last really well. If the taste starts to fade, you can always use a little more.
Some really do last for years...my gf was a pharmacist, and used to make his own pills, when he died in 1958, there was a large brown paper bag - think like a sugar bag, full of whole cloves. In 1992, they were still going strong.