I have used Dr. Tom's Classroom and it has been very helpful so far. His website doesn't come with any books but it comes with a good amount of practice problems. I would recommend buying the Eng Pro MDM practice exam and also their study guide that they have made. Both of those combined are...