General principal of criminal Law - Pillai, K.N. Chandrashekhran (Lucknow Eastern book Company, 2020)