Everything Explained is a great book, but expensive. The others are free.
I have EEPP on my personal and company iPad. It is a great resource, but it is very abbreviated. Just facts with no fluff. Sometimes, when you learn something, the fluff is helpful. Then, review from EEPP