Professor Roach has written .
Professor Roach published extensively on various subjects , and his current research involves the comparative study of miscarriages of justice , comparative judicial review and comparative anti-terrorism law and policy .
Professor Roach has written and published extensively on various subjects , and his current research involves the comparative study of miscarriages of justice , comparative judicial review and comparative anti-terrorism law and policy .