Principles of criminal law (Rev.by R. Prakash) - Srivastava O.P. (Lucknow Eastern Book Company India, 2010)