yeah i do have it...it explains everything in detail and covers around 800-900 pages.
and it is pretty good too
Opps I am sorry, I meant a soft copy of that book?
And thanks a lot for the other book, Thank you
By the way. I do edexcel so these books are relevant right