Fundamentals of National Security Accountability International Law (3d ed) National Security Law (2d ed) Top Secret Canada Public Law (4th ed) Destroying the Caroline False Security Every Cyclist's Guide to Canadian Law The Laws of Government (2d ed) Terrorism, Law and Democracy The Human Rights of Anti-terrorism