Scan barcode
A review by thaisgobbi
Good Strategy Bad Strategy: The Difference and Why It Matters by Richard Rumelt
informative
3.0
Really good information but very bland and boring. But good content.