hey fassi is right in a sense !
but u have plenty of time i will suggest to a have a birds eye view on mulla's book for understanding and for cramming in the end u can go for rizvi's book or khurram amir is good enough . I know number of people including me who just read nishi prohit's book in detail and in the end we went through aamir's book . And marks ranges between 65 to 74 . All is up to u don't confuse yourself don't go for too many books prepare wiuth limited data but try cover everything in that