Geoff Ralston's review of Apex: Nexus Trilogy Book 3 (Nexus Arc)