G'day Screwyballs,
I've read no's 1, 3 & 4 of your list and recommend all of them.
Have you got command training coming up? If so the fact that you are researching relevant books to read indicates to me that you have the right frame of mind and attitude to succeed.
Regards and good luck,
BH.