A review by camsullivan
Allegiance by Timothy Zahn

3.0

It just felt a little too small and the efforts made to keep Mara Jade from meeting the big three were a little much as their stories intertwined.