I would recommend 'A guide to getting a commercial pilots licence' by Clive Hughes.
I was recommended it to me by the major airlines.
It can be ordered over the internet from transair or direct from clive hughes publishing. the website can be found on search engines.
All the best
Jinkster