Hello, I have used Kaplan & BPP before but I started using Becker Study book from last year for P2 & now P4. My opinion is that it is the best and one can self study but have to be really disciplined and study hard as the paper is very wide.. Good luck