by David Shneer (Author), David Shneer (Author), David Shneer (Author)
Format: hardcover
Publisher: OXFORD UNIV PR
Published:
ISBN 10: 0190923814
ISBN 13: 9780190923815