John Langmore
is a professorial fellow at the Melbourne School of Government. He is a former UN director and ALP federal MP.

By this author