Sleeping Giants

by Sylvain Neuvel Book 1 of the Themis Files Series