Idea Makers

Stephen Wolfram
Wolfram Media
9781579550035
1-57955-003-7