praetoritevong ,
Glad I could help. As to the books you listed, "They are all great." But seriously, what specifically do you want to know. I have (and have read) all of those titles. (And yes, they are great.)
I am curious though (and please do not take this as an attack - I completely...