Author: Steven Johnson
Paperback:
Publisher: John Murray
ISBN 10: 1473693667
ISBN 13: 978-1473693661
Hardcover:
Publisher: Riverhead Books
ISBN 10: 1594488215
ISBN 13: 978-1594488214
Paperback:
Publisher: John Murray
ISBN 10: 1473693667
ISBN 13: 978-1473693661
Hardcover:
Publisher: Riverhead Books
ISBN 10: 1594488215
ISBN 13: 978-1594488214