This book has all the elements of a good detective story: crime, suspense, and it makes you think. The story keeps surprising the reader with new and fascinating events or evidence.
Even though it's based on the TV show, it definitely could have been a stand-alone book. All the information based on the series is explained shortly and a person with no knowledge of the show can understand it easily.
Almost all the book is very well written, except for one part where the author shows a "trashy" side, when Garibaldi holds Ivanova and feels attracted to her, and feels "her feminine body shivering". The author stopped herself at the right time, not writing sleezy lines, and getting back to the problems of the investigation.
This is the best book of the Babylon 5 novel series, and for Babylon 5 fans it is very highly recommended, a "don't miss" book, and for non-fans it's recommended, a "can read" book.