I think the below book is very good for both students and their supervisors. I hope it can be helpful.

"HOW TO GET A PhD, A handbook for students and their supervisors-FIFTH EDITION", by ESTELLE M. PHILLIPS and DEREK S. PUGH.