General principles of criminal law - Chandrasekharan Pillai, K. N. (Eastern book co, 2003)