Mechagnosis /
Thompson, Douglas(Douglas N. R.)author.