`a)`
`M=(x+1)/(x^2-1)-(x^2+2)/(x^3-1)-(x+1)/(x^2+x+1)(x\ne+-1)`
`=(x+1)/((x+1)(x-1))-(x^2+2)/(x^3-1)-(x+1)/(x^2+x+1)`
`=1/(x-1)-(x^2+2)/(x^3-1)-(x+1)/(x^2+x+1)`
`=(x^2+x+1-(x^2+2)-(x+1)(x-1))/(x^3-1)`
`=(-x^2+x)/(x^3-1)`
`b)`
Khi `x=-1` không thoả mãn điều kiện xác định nên giá trị M không xác định.