He has contributed to various introductory Australian politics texts, including several editions of Politics One (2009). He has written extensively about political parties and politics and the media.