Ashgate Handbook of Antineoplastic Agents by Kieran Milne & George Milne