It took me a while to finish this book, but I really enjoyed it. I would read it a section at a time and then spend a little while processing the information before continuing on. This book really packs in a ton of information. It is a great book for anyone who is interested in learning more ab...