A very steady study about the differences between It and There with explanations, examples and exercises helping students with CAE and CPE levels. You have to crack a book sometimes in order to understand the details for certain subjects in English Grammar.