Craig McGregor is a writer, journalist, and academic. He is the prize-winning author of twenty-three books, including two novels, a collection of short stories, four books of essays, and several books on Australian society.