well as far as advice goes u ask for 1 and u end up with tonness it upto you to skim through. Last year i was preparing for cAT along with my engineering degre from SVNIT Surat.
But I did try and attend as many clases of PT as possible enables u to stay in touch.
Reading certainly helps and so does doing logical stuff coz if u observe even the QA section does not ind giving some mind bogglers.
try and get QA straightened and u benefit in DI too as DS becomes cake walk once the concepts are clear.
And do attempt to apply too as many decent instiutues as possoble ad dont be an only IIM and nothing candidate coz its walking a tuhgt rope as i realized last year.
and what else keep writing and Fighting coz CAT is worth it.
Mercurial thy name is QuickSilver.