If youryou are relatively new to mathematica iMathematica, I would definitely pick up a copy of Mathematica programming"Programming with Mathematica: An Introduction" by Paul Wellin. This will give you an excellent starting point and solid foundation before you progress to more advanced material. I am still working my way thru Paulsthrough Paul's book, but itsit has been well worth it, its and has really opened my eyes to the power of mathematicaMathematica.