At All Costs Review

Booklist

...a fast-paced tale that brings together all the elements... in previous books