Badge of evil /
Johnston, Andrew.
London : Robert Hale,
2005.