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