Laura Adams
She makes lots of leaps in logic when explaining problems which only make sense if you know the material beforehand. She writes all of the necessary formulas but doesn't usually explain when to use them or how they work. She does post lots of practice tests and questions with pretty thorough solutions which help a lot.