excellent book.