If you havent read anything before, it could be a good desk book.
But actually, it duplicates ideas Ive read and met in articles before. So Id say that you can read it for general development, nothing more.