About J.G. Castel J.G. Castel is a French and Canadian law professor and a professor emeritus at Osgoode Hall Law School, Toronto. Books by J.G. Castel International Law Chiefly as Interpreted and Applied in Canada by (author) J.G. Castel