PRINCIPLES OF CRIMNAL LAW - O.P SRIVASTAV (EBC LUCKNOW EBC)