Plato. Five Dialogues: Euthyphro, Apology, Crito, Meno, Phaedo. G.M.A. Grube, trans. Indianapolis: Hackett Pub. Co., 1981.
Gulley, N. Plato's Theory of Knowledge. New York: Barnes & Noble, 1962.
Robinson, Richard. Plato's Earlier Dialectic. Oxford: Clarendon Press, 1953.
White, Nicholas P. Plato on Knowledge and Reality. Indianapolis: Hackett Pub. Co., 1976.
I’ve only tried one essay service but I can tell you that the website I used was really solid. It’s called
Take a Study Break!