1001 is good, but you gotta really want to ace the MCAT if you want to go through those books half sane. I thought they were good but not for MCAT passages, just for complete reinforcement of concepts so there is no doubt in your mind that you know every MCAT topic in and out. Also, make sure you do full lengths in between or else you will not think as an MCAT test taker, and rather as a student in an intro science course. (BTW, if you start thinking like that, you will soon learn that MCAT passages are all about how you perform, not what you know). Glad to help.