Things I have learned in my life so far / Stefan Sagmeister ; essays by Steven Heller, Daniel Nettle, and Nancy Spector 3874397475 Things I have learned in my life so far / Stefan Sagmeister ; essays by Steven Heller, Daniel Nettle, and Nancy Spector 200607 |