Excellent review! I can't wait to read this book.