Principles of Criminal Law - Srivastava's O.P (Lucknow EBC Lucknow)