Paul B. Davis, Intentional Computing1