The Swallowed Man by Edward Carey
The Swallowed Man by Array