William Shakespeare: A Man for all Times