How People Invent (How Problems and Solutions Change Over Time)
Format: Paperback
ISBN-13: 9780590277464