I am going to make this super short and sweet!
I've spent more time than I'd love to admit 'researching' prep/review books and courses. At the end still coming to the basic fact that the MCAT tests three core concepts; which we all already know:
1. Foundation Concepts,
2. Content, and