num_pages: 320
description: Javier is a self-replicating humanoid on a journey of redemption.Javier's quest takes him from Amy's island where his actions have devastating consequences for his friend toward Mecha where he will find either salvation... or death.
language: English
title: iD
publisher: Angry Robot