I don't know who E. Randall Floyd is, but this book was very poor when compared with others in its field. He had many historical facts wrong. I recommend the author do his research before writing another.