Hi All - I'm looking at preparing myself for the 70-228 exam and am looking around for a good book.

Does anyone who has sat this exam have any recommendations? From going through Amazon all the books seem to be slammed by user reviews

Thanks in advance