Matthew Ackerman

87%
Flag icon
two key differences between great competitors and good ones:
The Practice: Shipping Creative Work
Rate this book
Clear rating
Open Preview