i have finally completed reading this. i don't understand a thing but i think i'm going to understand this after reading it many times. a very great read, never failed to confuse me