Programs by Living a Book