I've not read it. BUT, there have been many good reviews around.