John Macmillan Herdman (born 20 July 1941) is a Scottish novelist, short story writer and literary critic. He is the author of seventeen books including five novels and various works of shorter fiction, a play, two critical studies and a memoir, and he has contributed to twenty other books. His work has been translated, broadcast and anthologized, and taught at universities in France, Australia and Russia.