Sophocles; a collection of critical essays