http://matrix-explained.com/ Read the whole thing.....all of it. It is very well thought-out and written.