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