The perfect machine

Ronald Florence
HarperCollins
9780060182052
0-06-018205-9