Margaret Diaz-Fugetta
She is an expert so sometimes she doesn't explain it thoroughly but I would still recommend her. Doesn't make you feel dumb for asking specific questions and provides practice tests that are very similar to the actual test (not for all tests tho)