Shen MinpingBooks10 Principles of Good Design TodayFabric Product Design and CombinationAuthor data: Open Library