I found this book to be brief and to the point. It has all the topics covered on the test. It won't go in depth on topics, so you have to have a good background before reading this book. If you're not too good with the material and need a book that goes in depth, I suggest cliffs note or schaum's outlines. The MCAT princeton, examcracker, and brekley review are all pretty good books too. Just make sure to get a book that covers plants, diversity, etc. all the other topics not on the MCAT.
Also, post this question at the DAT thread. You'll get a lot more and better responses.