I would say the book
and the movie were great. It's been a while since I read the book, but since getting SH3 I may just re-read the book - for sentimental reasons -
Like Blackhawk Down... The movie was about as "right on" as I've ever seen a movie made from a book.