General principles of criminal law - Munir ahmed khokhar (Lahore Irfan Law Book House)