The Soul of A New Machine
Publisher: Back Bay Books
Published: Aug 23, 2011
Number of pages: 297
ISBN-13: 9780316204552