Cancer nursing practice : a textbook for the specialist nurse