Listen

Description

Are new ideas and new inventions inevitable? Are they driven by us or by a larger force of nature?