Design for good
شابک
9781610917926
شرح پدیدآور
John Cary ; foreword by Melinda Gates.
محل تولید محتوا (نشر)