Definitely take a look at Prowse and Parker/O'Shea. They are really good resources.
I never recommend Messer exclusively. Like many pointed out, using only one resource is not advantageous As an instructor who is thorough and wanting my students to use other resources than the books we use, I...