James Allan (professor)

Canadian-Australian law professor and writer