The life of William Shakespeare (1564-1616) is shrouded in considerable mystery.
How did such a seemingly common man produce such staggeringly uncommon plays?
The question has perplexed historians and literary scholars for centuries.
Read Full Article »