Despite the unappealing cover and not so convincing glossary i really liked this book. It's one of the better ones that's worth reading. It made me search for sequels and other works from the same author on the net.
Definitely a 4,5 star but since the half is not possible i put it in the 4 star range and not the 5 star range because i reserve that honor for books that i know i will reread many times or have reread many times.