- April 2023
-
January 2023
- Jan 20, 2023 A little Kipling pastiche Jan 20, 2023
-
July 2022
- Jul 27, 2022 Yet more Jul 27, 2022
- Jul 15, 2022 The Putative Alpha Male Dreams of His Triumph Jul 15, 2022
- Jul 3, 2022 Romagna Haikus Jul 3, 2022
- Jul 3, 2022 The Refuge(e) Jul 3, 2022
- Jul 3, 2022 More Tory Haikus Jul 3, 2022
-
June 2022
- Jun 30, 2022 Lines written on my delayed flight to Bologna Jun 30, 2022
- Jun 16, 2022 The Love Songs of Late Capitalism Jun 16, 2022
- Jun 10, 2022 Demarcation Jun 10, 2022
-
April 2022
- Apr 10, 2022 Museum Stock Apr 10, 2022
-
March 2022
- Mar 14, 2022 Untitled Mar 14, 2022
-
February 2022
- Feb 21, 2022 The Shit Inside My Head Feb 21, 2022
-
January 2022
- Jan 12, 2022 How Do You Solve A Problem Li-i-ike Boris? Jan 12, 2022
-
October 2021
- Oct 9, 2021 Just wrote this…on my phone in the street. Like you do. Oct 9, 2021
-
September 2021
- Sep 20, 2021 Guess where I’ve just been staying Sep 20, 2021
-
May 2021
- May 13, 2021 Left on Hold May 13, 2021
- May 13, 2021 Peter Hitchens May 13, 2021
-
April 2021
- Apr 8, 2021 Young Adult Apr 8, 2021
-
March 2021
- Mar 17, 2021 Here's an addendum... Mar 17, 2021
-
February 2021
- Feb 27, 2021 Hihi Spring poem Feb 27, 2021
-
January 2021
- Jan 25, 2021 Plague Songs - The last word Jan 25, 2021
-
November 2020
- Nov 26, 2020 Plague Songs - The Banquet Nov 26, 2020
- Nov 25, 2020 Plague Songs - The Curtain Nov 25, 2020
- Nov 24, 2020 Plague Songs - The Flitting Muse Nov 24, 2020
- Nov 22, 2020 Plague Songs - The Twenty-Second of November Nov 22, 2020
- Nov 20, 2020 Plague Songs - Lost Nov 20, 2020
- Nov 19, 2020 Plague Songs - Normal Christmas Nov 19, 2020
- Nov 18, 2020 Plague Songs - The Public School Ethos Nov 18, 2020
- Nov 17, 2020 Plague Songs - Shakespearean Tragedy Nov 17, 2020
- Nov 16, 2020 Plague Songs - Leprosia Nov 16, 2020
- Nov 15, 2020 Plague Songs - Obsessional - after Kipling Nov 15, 2020
- Nov 14, 2020 Plague Songs - Beethoven’s Fifth Nov 14, 2020
- Nov 12, 2020 Plague Songs - Burial Nov 12, 2020
- Nov 11, 2020 Plague Songs - Armistice Day Nov 11, 2020
- Nov 10, 2020 Plague Songs - Maxine’s Vaccine in the Late Anthropocene Nov 10, 2020
- Nov 5, 2020 Plague Songs - The Elephant in the Room: At The Commencement of the Latest Lockdown Nov 5, 2020
- Nov 5, 2020 Plague Songs - 5th November Nov 5, 2020
- Nov 4, 2020 Plague Songs - The Kind Anthropologist Nov 4, 2020
- Nov 3, 2020 Plague Songs - The Boiling Lake Nov 3, 2020
- Nov 3, 2020 Plague Songs - Late, Later, Latest, Last Capitalism Nov 3, 2020
-
October 2020
- Oct 30, 2020 Plague Songs - The New Jerusalem Oct 30, 2020
- Oct 30, 2020 Plague Songs - The Migrants Oct 30, 2020
- Oct 30, 2020 Plague Songs - Scarred Borough Fare Oct 30, 2020
- Oct 29, 2020 Plague Songs - Church and State Oct 29, 2020
- Oct 28, 2020 Plague Songs - Populism Oct 28, 2020
- Oct 27, 2020 Plague Songs - Cultural Marxism Oct 27, 2020
- Oct 26, 2020 Plague Songs - OD’d on Autumn Oct 26, 2020
- Oct 25, 2020 Plague Songs - Count Your Blessings! Oct 25, 2020
- Oct 25, 2020 Plague Songs - The clocks go back Oct 25, 2020
- Oct 23, 2020 Plague Songs - Solipsism Oct 23, 2020
- Oct 22, 2020 Plague Songs - the rat report Oct 22, 2020
- Oct 21, 2020 Plague Songs - Poltergeist 2 Oct 21, 2020
- Oct 20, 2020 Plague Songs - Poltergeist Oct 20, 2020
- Oct 19, 2020 Plague Songs - Exodus 33:23 Oct 19, 2020
- Oct 15, 2020 Plague Songs - Covid Lit: Great Classics retold for Our Troubled Times Oct 15, 2020
- Oct 15, 2020 Plague Songs - Team Song Oct 15, 2020
- Oct 14, 2020 Plague Songs - Sovereign Vegetative State Oct 14, 2020
- Oct 13, 2020 Plague Songs - Supporting the Arts Oct 13, 2020
- Oct 12, 2020 Plague Songs - Slogan Oct 12, 2020
- Oct 9, 2020 Plague Songs - Eden Oct 9, 2020
- Oct 8, 2020 Plague Songs - Composed Upon Viewing The City of London From Blackfriars Bridge, October 7th, 2020 Oct 8, 2020
- Oct 6, 2020 Plague Songs - Full Recovery Oct 6, 2020
- Oct 5, 2020 Plague Songs - Technical Errors Oct 5, 2020
- Oct 5, 2020 Plague Songs - Kiss Oct 5, 2020
- Oct 2, 2020 Plague Songs - The Crude But Catchy Victory Song of The Circling Viruses Oct 2, 2020
- Oct 2, 2020 Plague Songs - Ambition Oct 2, 2020
- Oct 1, 2020 Plague Songs - Form and Content Oct 1, 2020
-
September 2020
- Sep 30, 2020 Plague Songs - Terf Wars Sep 30, 2020
- Sep 29, 2020 Plague Songs - The Shining City on The Hill Sep 29, 2020
- Sep 28, 2020 Plague Songs - Inward Eye Sep 28, 2020
- Sep 25, 2020 Plague Songs - The Grand Gesture Sep 25, 2020
- Sep 24, 2020 Plague Songs - Friends and Lovers Sep 24, 2020
- Sep 23, 2020 Plague Songs - Marvel Univers(al Truth) Sep 23, 2020
- Sep 22, 2020 Plague Songs - The Twin Pillars of Wisdom of Bill Atkins Sep 22, 2020
- Sep 21, 2020 Plague Songs - The Evening of Sunday 20th September 2020 Sep 21, 2020
- Sep 20, 2020 Plague Songs - The Second Wave (after Stevie Smith) Sep 20, 2020
- Sep 18, 2020 Plague Songs - The UroBoris Sep 18, 2020
- Sep 18, 2020 Plague Songs - Regressional Sep 18, 2020
- Sep 17, 2020 Plague Songs - Arsing At The Wake Sep 17, 2020
- Sep 16, 2020 Plague Songs - Definitions Of The Rule of Six Sep 16, 2020
- Sep 15, 2020 Plague Songs - The Rule of Law Sep 15, 2020
- Sep 14, 2020 Plague Songs - No, I’m Not Michael Rosen Sep 14, 2020
- Sep 11, 2020 Plague Songs - Bystanders and Passersby - September 11th Sep 11, 2020
- Sep 10, 2020 Plague Songs - Mantra Sep 10, 2020
- Sep 9, 2020 Plague Songs - Cartoon Animal Sep 9, 2020
- Sep 8, 2020 Plague Songs - The Uroboros Sep 8, 2020
- Sep 7, 2020 Plague Songs - 7th September Sep 7, 2020
- Sep 5, 2020 Plague Songs - Kinlochmoidart Sep 5, 2020
-
August 2020
- Aug 30, 2020 Plague Songs - Highland Haikus Aug 30, 2020
- Aug 29, 2020 Plague Songs - 29th August Aug 29, 2020
- Aug 28, 2020 Plague Songs - The Hauntings Aug 28, 2020
- Aug 27, 2020 Plague Songs - The Haunting Aug 27, 2020
- Aug 26, 2020 Plague Songs - Rewrites Aug 26, 2020
- Aug 25, 2020 Plague Songs - Lines Seeking to Describe A Hangover After A Best Friend’s Funeral Aug 25, 2020
- Aug 24, 2020 Plague Songs - On The Way To The Funeral Aug 24, 2020
- Aug 23, 2020 Plague Songs - Isle of Wight Haikus Aug 23, 2020
- Aug 20, 2020 Plague Songs - From the heart, on the way to the Isle of White Aug 20, 2020
- Aug 19, 2020 Plague Songs - The Higher Theology Aug 19, 2020
- Aug 18, 2020 Plague Songs - The Washed Up God Aug 18, 2020
- Aug 17, 2020 Plague Songs - Dom’s Got Rhythm Aug 17, 2020
- Aug 14, 2020 Plague Songs - Ricochet Aug 14, 2020
- Aug 13, 2020 Plague Songs - Stop The War Aug 13, 2020
- Aug 12, 2020 Plague Songs - Have You Done The Covid Test? Aug 12, 2020
- Aug 11, 2020 Plague Songs - The BBC’s Fucked Me Around For More Than Forty Years Aug 11, 2020
- Aug 10, 2020 Plague Songs - At The Warhol Aug 10, 2020
- Aug 7, 2020 Plague Songs - Urban Renewal (after Luke Wright) Aug 7, 2020
- Aug 6, 2020 Plague Songs - Beavers on The River Otter Aug 6, 2020
- Aug 5, 2020 Plague Songs - False Dusk Aug 5, 2020
- Aug 4, 2020 Plague Songs - Meal Deal Aug 4, 2020
- Aug 3, 2020 Plague Songs - Matt Hancock Haiku Aug 3, 2020
-
July 2020
- Jul 30, 2020 Plague Songs - The softness of our daughter’s heart Jul 30, 2020
- Jul 29, 2020 Plague Songs - Cabinet Haikus Jul 29, 2020
- Jul 28, 2020 Plague Songs - Bigger Bastilles Jul 28, 2020
- Jul 27, 2020 Plague Songs - BOYCOTT THE GUARDIAN! Jul 27, 2020
- Jul 26, 2020 Plague Songs - How My Wife Was Gaslighted by Her Sister Jul 26, 2020
- Jul 24, 2020 Plague Songs - World Day Day Jul 24, 2020
- Jul 23, 2020 Plague Songs - Fever Dream Jul 23, 2020
- Jul 22, 2020 Plague Songs - Lines to My Dead Virologist Father Jul 22, 2020
- Jul 21, 2020 Plague Songs - The Besieged Citadel Jul 21, 2020
- Jul 20, 2020 Plague Songs - Dancing with Death in Zurich Jul 20, 2020
- Jul 16, 2020 Plague Songs - Ghosts Jul 16, 2020
- Jul 15, 2020 Plague Songs - Banarnia! Jul 15, 2020
- Jul 14, 2020 Plague Songs - Mask of the Red Death Jul 14, 2020
- Jul 13, 2020 Plague Songs - Cancel Culture Jul 13, 2020
- Jul 10, 2020 Plague Songs - Hum Jul 10, 2020
- Jul 9, 2020 Plague Songs - The Things I Choose To Prophesy Jul 9, 2020
- Jul 8, 2020 Plague Songs - The Hard Faced Men Who Did Well Out Of The Pandemic Jul 8, 2020
- Jul 7, 2020 Plague Songs - The Creative Industries Jul 7, 2020
- Jul 2, 2020 Plague Songs - Hidden Hollywood Jul 2, 2020
- Jul 2, 2020 Plague Songs - Before the Plague Jul 2, 2020
- Jul 1, 2020 Plague Songs - The Tower of Babel Jul 1, 2020
-
June 2020
- Jun 30, 2020 Plague Song - The New Museum of Shit Jun 30, 2020
- Jun 30, 2020 Plague Song - Shame in Britain Day Jun 30, 2020
- Jun 27, 2020 Plague Song - Romantic Poetry Jun 27, 2020
- Jun 26, 2020 Plague Songs - Fight Them On The Beaches Jun 26, 2020
- Jun 25, 2020 Plague Songs - Past The Pastoral Jun 25, 2020
- Jun 24, 2020 Plague Songs - Let’s All Go Dunkirking Jun 24, 2020
- Jun 23, 2020 Plague Songs - Yeah, Right Jun 23, 2020
- Jun 22, 2020 Plague Songs - The Great Escape Jun 22, 2020
- Jun 19, 2020 Plague Songs - In the City of Veralynn Jun 19, 2020
- Jun 18, 2020 Plague Songs - World Beating (or – Boris Johnson’s Wet Dream) Jun 18, 2020
- Jun 17, 2020 Plague Songs - Figures of Speech Jun 17, 2020
- Jun 16, 2020 Plague Songs - Deathsitting Jun 16, 2020
- Jun 15, 2020 Plague Songs - Recalled to Life Jun 15, 2020
- Jun 13, 2020 Plague Songs - The Con-script Jun 13, 2020
- Jun 13, 2020 Plague Songs - Playing Statues Jun 13, 2020
- Jun 12, 2020 Plague Songs - Bad Magic Jun 12, 2020
- Jun 11, 2020 Plague Songs - Sounds of the Seventies Jun 11, 2020
- Jun 10, 2020 Plague Songs - Look on the Bright Side Jun 10, 2020
- Jun 9, 2020 Plague Songs - Balloons Jun 9, 2020
- Jun 8, 2020 Plague Songs - Tear It Down (it doesn’t need rebuilding) Jun 8, 2020
- Jun 4, 2020 Plague Songs - Guard your Stash Jun 4, 2020
- Jun 3, 2020 Plague Songs - The Ogre’s Mirror Jun 3, 2020
- Jun 2, 2020 Plague Songs - It Cures What Ails Ya! Jun 2, 2020
- Jun 1, 2020 Plague Songs - They Second Cummings Jun 1, 2020
-
May 2020
- May 30, 2020 Plague Songs - Spectator Blogs May 30, 2020
- May 29, 2020 Plague Songs - Pandemic Porn May 29, 2020
- May 28, 2020 Plague Songs - Haircut May 28, 2020
- May 28, 2020 Plague Songs - Backbone May 28, 2020
- May 27, 2020 Plague Songs - When They Made A Scarecrow Pharaoh May 27, 2020
- May 26, 2020 Plague Songs - Barbarians May 26, 2020
- May 23, 2020 Plague Songs - 23rd May May 23, 2020
- May 22, 2020 Plague Songs - They’ve Cancelled Death May 22, 2020
- May 21, 2020 Plague Song - Pallbearers May 21, 2020
- May 20, 2020 Plague Songs - number 3 May 20, 2020
- May 20, 2020 Plague Songs - number 2 May 20, 2020
- May 20, 2020 Plague Songs - number 1 May 20, 2020
- May 19, 2020 Plague Songs - Freedom May 19, 2020
- May 16, 2020 Plague Songs - Killer Matt May 16, 2020
- May 15, 2020 Plague Songs - Rainbows May 15, 2020
- May 14, 2020 Plague Songs - Haute Couture (in the High Style) May 14, 2020
- May 13, 2020 Plague Songs - Herd Immunity May 13, 2020
- May 12, 2020 Plague Songs - Following The Science May 12, 2020
- May 11, 2020 Plague Songs - Anchorites May 11, 2020
- May 5, 2020 Plague Songs - Witches May 5, 2020
-
April 2020
- Apr 3, 2020 Plague Songs - The Enemy Within: A Paranoid Round in a Time of Pestilence Apr 3, 2020
-
January 2019
- Jan 1, 2019 Book Review of Saul Steinberg’s "The Labyrinth", published in Apollo Magazine Jan 1, 2019
-
April 2018
- Apr 1, 2018 On Cartoons, published in the Times Literary Supplement Apr 1, 2018
- February 2017
-
June 2016
- Jun 1, 2016 Art is a Serious Business, published in Artenol Magazine Jun 1, 2016
- January 2016
-
December 2015
- Dec 1, 2015 The Massacres in Paris - for BlackEye Magazine Dec 1, 2015
-
September 2015
- Sep 1, 2015 On Reading Aloud, for The Guardian Sep 1, 2015
-
March 2015
- Mar 3, 2015 On James Gillray, for The Guardian Mar 3, 2015
- Mar 1, 2015 On the "Charlie Hebdo" killings, for British Journalism Review Mar 1, 2015
-
January 2015
- Jan 1, 2015 On the Charlie Hebdo killings, for The Guardian, published Jan 1, 2015
-
October 2014
- Oct 7, 2014 On Smut, for The Guardian CiF website, published Oct 7, 2014
- Oct 1, 2014 Interview with Neil Gaiman, published in Index on Censorship Oct 1, 2014
-
September 2014
- Sep 12, 2014 Address to the graduands at Goldsmith’s College, on receiving a honorary fellowship Sep 12, 2014
-
June 2014
- Jun 25, 2014 Radio 3 Talk on Otto Dix’s series of etchings, "Der Krieg" Jun 25, 2014
-
May 2014
- May 1, 2014 Radio 3 Talk on William Hogarth, broadcast May 1, 2014
-
August 2013
- Aug 8, 2013 Let's Kill Uncle drew me into a deliciously horrible adult world, published in the Guardian Aug 8, 2013
-
August 2010
- Aug 3, 2010 On Steve Jobs and Cartoons, for British Journalism Review Aug 3, 2010
-
June 2010
- Jun 1, 2010 Laurence Sterne Memorial Lecture, delivered in York Jun 1, 2010
-
April 2010
- Apr 1, 2010 On The Death of The Novel, for New Humanist Magazine, published Apr 1, 2010
-
December 2009
- Dec 2, 2009 On Ronald Searle at 90, for Cartoon Museum catalogue Dec 2, 2009
-
December 2008
- Dec 10, 2008 Review of "Humour Books", published Independent on Sunday Dec 10, 2008
-
November 2008
- Nov 1, 2008 Review of Art Spiegelman’s "Breakdowns", published in The Observer Nov 1, 2008
-
August 2008
- Aug 1, 2008 Interview with Bob Marshall-Andrews, publish in The Spectator Aug 1, 2008
-
July 2008
- Jul 1, 2008 Interview with Christine and Neil Hamilton, published in The Spectator Jul 1, 2008
-
June 2008
- Jun 1, 2008 On George Bush, for Guardian’s Comment Is Free website Jun 1, 2008
- May 2008
-
April 2008
- Apr 1, 2008 On Offence, for Index on Censorship, published Apr 1, 2008
-
December 2007
- Dec 8, 2007 Review of "Humour Books", published Independent on Sunday Dec 8, 2007
-
June 2007
- Jun 1, 2007 Book review of Mark Bryant’s "World War I in Cartoons" for British Journalism Review Jun 1, 2007
-
December 2005
- Dec 14, 2005 Review of "Humour Books", Independent on Sunday, published Dec 14, 2005
-
June 2005
- Jun 1, 2005 On Respect, for New Humanist Magazine, published Jun 1, 2005
- February 2005
-
December 2004
- Dec 9, 2004 Review of "Humour Books", Independent on Sunday, published Dec 9, 2004
-
October 2004
- Oct 1, 2004 On Political Correctness, for New Humanist Magazine, published Oct 1, 2004
- June 2004
-
December 2003
- Dec 12, 2003 Review of "Humour Books", Independent on Sunday, published Dec 12, 2003
-
December 2002
- Dec 12, 2002 Review of "Humour Books" for Independent on Sunday, published Dec 12, 2002
-
July 2002
- Jul 1, 2002 On David Low, for the British Journalism Review, published Jul 1, 2002
- May 2002
-
December 2001
- Dec 7, 2001 Review of "Humour Books", Independent on Sunday, published Dec 7, 2001
-
September 2001
- Sep 14, 2001 On 9/11, for the Guardian website, published Sep 14, 2001
-
August 2001
- Aug 1, 2001 On Madness, for Index on Censorship, published Aug 1, 2001