Principles of Criminal Law - Ashworth,Andrew (Clarendon press, 1995)