The book is a great read and I recommend it, written by Dr. George Bibel. (Disclaimer: I have no monetary interest in the sale of this book and no relationship with the publisher or the author except that the author provided the PDF of the book cover.)