Sounds right up my alley. I will be adding to my backlog of books to read. Great review!