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