Very good. I thought the gore would upset me but the author explains everything very eloquently!