Sensitive book-lovers are warned that viewing the cartoon below may be traumatic. (for yesterday's @GdnSaturday / @GuardianBooks)

I drew this for the signed print that @Foyles is giving away with 'The Little Wooden Robot and the Log Princess' (while stocks last). Get it in their shops or here: https://t.co/b0VCR31KMw

I don't have details of specific #fairytale #supplychainissues but I suspect they may be similar to those affecting #magicrealism

`Christmas season at the exceedingly highbrow bookshop' (my cartoon for yesterday's @GdnSaturday / @GuardianBooks)

A few years ago, Patrick from @LSterneTrust asked me to draw the cover for book/puzzle (and, recently, tiktok-sensation) 'CAIN'S JAWBONE' for @unbounders. Images: My finished image, Ink sketch, Rough pencil sketch, Initial Doodle.





`Useful abbreviations for the time-pressed online reader' (for @guardianreview)

My cartoon for yesterday's @guardianreview #kafka #lockdown

`The novel-writing algorithm' (for yesterday's @guardianreview)

Four stages of my New Yorker cover from last week: Scribble > Rough > Finished Drawing > Coloured Artwork.

A recent cartoon for @newscientist:

My latest cartoon for @newscientist

Some useful new words for readers... (My cartoon for yesterday's @guardianreview)

My cartoon for yesterday's @guardianreview

My cartoon for yesterday's @guardianreview

for yesterday's @guardianreview #librarians

My suggestions for some alternative voting systems...

Writing Desks (for yesterday's @guardianreview)