A stunningly good read filled with excellent information. Five stars for the incredible primary research done by the author and others included in the text. Almost want to take one off due to the poor editing, but the book is so important I cannot ...