General Principles of Criminal Law - Chandrasekharan Pillai,K.N (Eastern Book Company, 2011)