A review by timhart
Contest by Matthew Reilly

mysterious fast-paced

3.25