Alan Bissett

Playwright, novelist, performer, bletherer.