Recently I have read this superb Simplex method tutorial: http://www.tutor.ms.unimelb.edu.au/simplex_intro/index.html . While explaning things in very clear fashion, some obscurity still left.
From here you may read (identity matrix): So, what is the reason our table should have identity matrix in it? What if it does not have identity matrix?
From here (non-negativity): Once again, please explain why this is so, don't simply tel that it is so, explain it.
From here (stop iterations condition):
Guarantee is very good, but I don't believe, please explain it! Also it would be very cool if your explanations be clear and logical - prove the concepts, use as much math as required, but make it clear and easy to understand, similarly as in the article! Thanks!