I have to agree here. I recommended these two in another thread and someone didn't think they were good with explaining concepts which i guess is somewhat valid but after doing 1000 questions and reading the explanations to each question provided I think its quite helpful but i am biased to placing heavier weight on doing actual problems vs. reading and taking notes.
now regarding the biology EC book, def. not a good resource for dat prep. imo.