Understanding Nature ...