I am through just approx 30 pages or so (of 368), and already impressed with the way technology and some fundamental concepts of banking/trading are explained. I think it is a must read for IT ...