I highly recommend the book. There's a lot in the book that wasn't covered in the mini series.
I haven't seen Moonlight. I've nothing but good things. I had a to see that or Split and I went with Split just because I love horror flicks. I figured Moonlight is a better made film though. Although Split is pretty decent.