English writer and journalist
William Woodard Self is an English writer, journalist, political commentator and broadcaster. He has written 11 novels, five collections of shorter fiction, three novellas and nine collections of non-fiction writing. Wikipedia