This was the first book I have read by Ronald Glanz. I hope to read many more. Every time I thought I had this solved he threw a curve ball out. It was fast paced and it really kept my interest. I received this book from bookfun.org for a fair and honest opinion.