Juan Camilo Velasquez

41%
Flag icon
But how can planning anticipate surprises? Only by living with contradictions,
On Grand Strategy
Rate this book
Clear rating
Open Preview