The Soul of a New Machine

Kidder, Tracy; Grierson, Nigel