institute study material and practice manual are the best books to go through.. preparation can be self study or through online classes or by joining any institute
Very nice explanation sir.. you can also check best lecture of CA Foundation , CA inter and CA Final. Visit smartnstudy this is one of the best site that provide video lectures in google drive and pen drive.