Here are some useful resources.
For PhD students:
Some thoughts on what it takes to produce a good PhD thesis by Avi Kak HowToPhD.dvi (purdue.edu)
Advices by Deepa Kundur Deepa Kundur: Resources (utoronto.ca)