General principles of criminal law - Muhammad Anwar Ghumman (Lahore, 2019)