TY - BOOK AU - Imran Ahsan Khan Nyazee TI - General principles of criminal law U1 - ZIAC 297.14 PY - 1998/// CY - Islamabad PB - Advanced legal studies institute ER -