try having a look at the book i mentioned above .. a lot of good reviews were written about it ... and i think i have a soft copy on PDF format of it some where on my external HDD