Literary Birthday – 22 July – David Shields Happy Birthday, David Shields, born 22 July 1956. Read More