It needs a copy editor to fix many, many copy errors, but I still think more than enough of it to give it 5 stars....